Documentation ¶
Index ¶
- type ActiveSlot
- type ActiveSlotArgs
- type ActiveSlotArray
- type ActiveSlotArrayInput
- type ActiveSlotArrayOutput
- func (ActiveSlotArrayOutput) ElementType() reflect.Type
- func (o ActiveSlotArrayOutput) Index(i pulumi.IntInput) ActiveSlotOutput
- func (o ActiveSlotArrayOutput) ToActiveSlotArrayOutput() ActiveSlotArrayOutput
- func (o ActiveSlotArrayOutput) ToActiveSlotArrayOutputWithContext(ctx context.Context) ActiveSlotArrayOutput
- type ActiveSlotInput
- type ActiveSlotMap
- type ActiveSlotMapInput
- type ActiveSlotMapOutput
- func (ActiveSlotMapOutput) ElementType() reflect.Type
- func (o ActiveSlotMapOutput) MapIndex(k pulumi.StringInput) ActiveSlotOutput
- func (o ActiveSlotMapOutput) ToActiveSlotMapOutput() ActiveSlotMapOutput
- func (o ActiveSlotMapOutput) ToActiveSlotMapOutputWithContext(ctx context.Context) ActiveSlotMapOutput
- type ActiveSlotOutput
- type ActiveSlotState
- type AppService
- type AppServiceArgs
- type AppServiceArray
- type AppServiceArrayInput
- type AppServiceArrayOutput
- func (AppServiceArrayOutput) ElementType() reflect.Type
- func (o AppServiceArrayOutput) Index(i pulumi.IntInput) AppServiceOutput
- func (o AppServiceArrayOutput) ToAppServiceArrayOutput() AppServiceArrayOutput
- func (o AppServiceArrayOutput) ToAppServiceArrayOutputWithContext(ctx context.Context) AppServiceArrayOutput
- type AppServiceAuthSettings
- type AppServiceAuthSettingsActiveDirectory
- type AppServiceAuthSettingsActiveDirectoryArgs
- func (AppServiceAuthSettingsActiveDirectoryArgs) ElementType() reflect.Type
- func (i AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryOutput() AppServiceAuthSettingsActiveDirectoryOutput
- func (i AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryOutput
- func (i AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryPtrOutput() AppServiceAuthSettingsActiveDirectoryPtrOutput
- func (i AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryPtrOutput
- type AppServiceAuthSettingsActiveDirectoryInput
- type AppServiceAuthSettingsActiveDirectoryOutput
- func (o AppServiceAuthSettingsActiveDirectoryOutput) AllowedAudiences() pulumi.StringArrayOutput
- func (o AppServiceAuthSettingsActiveDirectoryOutput) ClientId() pulumi.StringOutput
- func (o AppServiceAuthSettingsActiveDirectoryOutput) ClientSecret() pulumi.StringPtrOutput
- func (AppServiceAuthSettingsActiveDirectoryOutput) ElementType() reflect.Type
- func (o AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryOutput() AppServiceAuthSettingsActiveDirectoryOutput
- func (o AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryOutput
- func (o AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutput() AppServiceAuthSettingsActiveDirectoryPtrOutput
- func (o AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryPtrOutput
- type AppServiceAuthSettingsActiveDirectoryPtrInput
- type AppServiceAuthSettingsActiveDirectoryPtrOutput
- func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences() pulumi.StringArrayOutput
- func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) Elem() AppServiceAuthSettingsActiveDirectoryOutput
- func (AppServiceAuthSettingsActiveDirectoryPtrOutput) ElementType() reflect.Type
- func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutput() AppServiceAuthSettingsActiveDirectoryPtrOutput
- func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryPtrOutput
- type AppServiceAuthSettingsArgs
- func (AppServiceAuthSettingsArgs) ElementType() reflect.Type
- func (i AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsOutput() AppServiceAuthSettingsOutput
- func (i AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsOutputWithContext(ctx context.Context) AppServiceAuthSettingsOutput
- func (i AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsPtrOutput() AppServiceAuthSettingsPtrOutput
- func (i AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsPtrOutput
- type AppServiceAuthSettingsFacebook
- type AppServiceAuthSettingsFacebookArgs
- func (AppServiceAuthSettingsFacebookArgs) ElementType() reflect.Type
- func (i AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookOutput() AppServiceAuthSettingsFacebookOutput
- func (i AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookOutput
- func (i AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookPtrOutput() AppServiceAuthSettingsFacebookPtrOutput
- func (i AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookPtrOutput
- type AppServiceAuthSettingsFacebookInput
- type AppServiceAuthSettingsFacebookOutput
- func (o AppServiceAuthSettingsFacebookOutput) AppId() pulumi.StringOutput
- func (o AppServiceAuthSettingsFacebookOutput) AppSecret() pulumi.StringOutput
- func (AppServiceAuthSettingsFacebookOutput) ElementType() reflect.Type
- func (o AppServiceAuthSettingsFacebookOutput) OauthScopes() pulumi.StringArrayOutput
- func (o AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookOutput() AppServiceAuthSettingsFacebookOutput
- func (o AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookOutput
- func (o AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookPtrOutput() AppServiceAuthSettingsFacebookPtrOutput
- func (o AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookPtrOutput
- type AppServiceAuthSettingsFacebookPtrInput
- type AppServiceAuthSettingsFacebookPtrOutput
- func (o AppServiceAuthSettingsFacebookPtrOutput) AppId() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsFacebookPtrOutput) Elem() AppServiceAuthSettingsFacebookOutput
- func (AppServiceAuthSettingsFacebookPtrOutput) ElementType() reflect.Type
- func (o AppServiceAuthSettingsFacebookPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o AppServiceAuthSettingsFacebookPtrOutput) ToAppServiceAuthSettingsFacebookPtrOutput() AppServiceAuthSettingsFacebookPtrOutput
- func (o AppServiceAuthSettingsFacebookPtrOutput) ToAppServiceAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookPtrOutput
- type AppServiceAuthSettingsGoogle
- type AppServiceAuthSettingsGoogleArgs
- func (AppServiceAuthSettingsGoogleArgs) ElementType() reflect.Type
- func (i AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGoogleOutput() AppServiceAuthSettingsGoogleOutput
- func (i AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGoogleOutputWithContext(ctx context.Context) AppServiceAuthSettingsGoogleOutput
- func (i AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGooglePtrOutput() AppServiceAuthSettingsGooglePtrOutput
- func (i AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGooglePtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsGooglePtrOutput
- type AppServiceAuthSettingsGoogleInput
- type AppServiceAuthSettingsGoogleOutput
- func (o AppServiceAuthSettingsGoogleOutput) ClientId() pulumi.StringOutput
- func (o AppServiceAuthSettingsGoogleOutput) ClientSecret() pulumi.StringOutput
- func (AppServiceAuthSettingsGoogleOutput) ElementType() reflect.Type
- func (o AppServiceAuthSettingsGoogleOutput) OauthScopes() pulumi.StringArrayOutput
- func (o AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGoogleOutput() AppServiceAuthSettingsGoogleOutput
- func (o AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGoogleOutputWithContext(ctx context.Context) AppServiceAuthSettingsGoogleOutput
- func (o AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGooglePtrOutput() AppServiceAuthSettingsGooglePtrOutput
- func (o AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGooglePtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsGooglePtrOutput
- type AppServiceAuthSettingsGooglePtrInput
- type AppServiceAuthSettingsGooglePtrOutput
- func (o AppServiceAuthSettingsGooglePtrOutput) ClientId() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsGooglePtrOutput) Elem() AppServiceAuthSettingsGoogleOutput
- func (AppServiceAuthSettingsGooglePtrOutput) ElementType() reflect.Type
- func (o AppServiceAuthSettingsGooglePtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o AppServiceAuthSettingsGooglePtrOutput) ToAppServiceAuthSettingsGooglePtrOutput() AppServiceAuthSettingsGooglePtrOutput
- func (o AppServiceAuthSettingsGooglePtrOutput) ToAppServiceAuthSettingsGooglePtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsGooglePtrOutput
- type AppServiceAuthSettingsInput
- type AppServiceAuthSettingsMicrosoft
- type AppServiceAuthSettingsMicrosoftArgs
- func (AppServiceAuthSettingsMicrosoftArgs) ElementType() reflect.Type
- func (i AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftOutput() AppServiceAuthSettingsMicrosoftOutput
- func (i AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftOutput
- func (i AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftPtrOutput() AppServiceAuthSettingsMicrosoftPtrOutput
- func (i AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftPtrOutput
- type AppServiceAuthSettingsMicrosoftInput
- type AppServiceAuthSettingsMicrosoftOutput
- func (o AppServiceAuthSettingsMicrosoftOutput) ClientId() pulumi.StringOutput
- func (o AppServiceAuthSettingsMicrosoftOutput) ClientSecret() pulumi.StringOutput
- func (AppServiceAuthSettingsMicrosoftOutput) ElementType() reflect.Type
- func (o AppServiceAuthSettingsMicrosoftOutput) OauthScopes() pulumi.StringArrayOutput
- func (o AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftOutput() AppServiceAuthSettingsMicrosoftOutput
- func (o AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftOutput
- func (o AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftPtrOutput() AppServiceAuthSettingsMicrosoftPtrOutput
- func (o AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftPtrOutput
- type AppServiceAuthSettingsMicrosoftPtrInput
- type AppServiceAuthSettingsMicrosoftPtrOutput
- func (o AppServiceAuthSettingsMicrosoftPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsMicrosoftPtrOutput) Elem() AppServiceAuthSettingsMicrosoftOutput
- func (AppServiceAuthSettingsMicrosoftPtrOutput) ElementType() reflect.Type
- func (o AppServiceAuthSettingsMicrosoftPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o AppServiceAuthSettingsMicrosoftPtrOutput) ToAppServiceAuthSettingsMicrosoftPtrOutput() AppServiceAuthSettingsMicrosoftPtrOutput
- func (o AppServiceAuthSettingsMicrosoftPtrOutput) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftPtrOutput
- type AppServiceAuthSettingsOutput
- func (o AppServiceAuthSettingsOutput) ActiveDirectory() AppServiceAuthSettingsActiveDirectoryPtrOutput
- func (o AppServiceAuthSettingsOutput) AdditionalLoginParams() pulumi.StringMapOutput
- func (o AppServiceAuthSettingsOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
- func (o AppServiceAuthSettingsOutput) DefaultProvider() pulumi.StringPtrOutput
- func (AppServiceAuthSettingsOutput) ElementType() reflect.Type
- func (o AppServiceAuthSettingsOutput) Enabled() pulumi.BoolOutput
- func (o AppServiceAuthSettingsOutput) Facebook() AppServiceAuthSettingsFacebookPtrOutput
- func (o AppServiceAuthSettingsOutput) Google() AppServiceAuthSettingsGooglePtrOutput
- func (o AppServiceAuthSettingsOutput) Issuer() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsOutput) Microsoft() AppServiceAuthSettingsMicrosoftPtrOutput
- func (o AppServiceAuthSettingsOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsOutput() AppServiceAuthSettingsOutput
- func (o AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsOutputWithContext(ctx context.Context) AppServiceAuthSettingsOutput
- func (o AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsPtrOutput() AppServiceAuthSettingsPtrOutput
- func (o AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsPtrOutput
- func (o AppServiceAuthSettingsOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
- func (o AppServiceAuthSettingsOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
- func (o AppServiceAuthSettingsOutput) Twitter() AppServiceAuthSettingsTwitterPtrOutput
- func (o AppServiceAuthSettingsOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
- type AppServiceAuthSettingsPtrInput
- type AppServiceAuthSettingsPtrOutput
- func (o AppServiceAuthSettingsPtrOutput) ActiveDirectory() AppServiceAuthSettingsActiveDirectoryPtrOutput
- func (o AppServiceAuthSettingsPtrOutput) AdditionalLoginParams() pulumi.StringMapOutput
- func (o AppServiceAuthSettingsPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
- func (o AppServiceAuthSettingsPtrOutput) DefaultProvider() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsPtrOutput) Elem() AppServiceAuthSettingsOutput
- func (AppServiceAuthSettingsPtrOutput) ElementType() reflect.Type
- func (o AppServiceAuthSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AppServiceAuthSettingsPtrOutput) Facebook() AppServiceAuthSettingsFacebookPtrOutput
- func (o AppServiceAuthSettingsPtrOutput) Google() AppServiceAuthSettingsGooglePtrOutput
- func (o AppServiceAuthSettingsPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsPtrOutput) Microsoft() AppServiceAuthSettingsMicrosoftPtrOutput
- func (o AppServiceAuthSettingsPtrOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsPtrOutput) ToAppServiceAuthSettingsPtrOutput() AppServiceAuthSettingsPtrOutput
- func (o AppServiceAuthSettingsPtrOutput) ToAppServiceAuthSettingsPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsPtrOutput
- func (o AppServiceAuthSettingsPtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
- func (o AppServiceAuthSettingsPtrOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
- func (o AppServiceAuthSettingsPtrOutput) Twitter() AppServiceAuthSettingsTwitterPtrOutput
- func (o AppServiceAuthSettingsPtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
- type AppServiceAuthSettingsTwitter
- type AppServiceAuthSettingsTwitterArgs
- func (AppServiceAuthSettingsTwitterArgs) ElementType() reflect.Type
- func (i AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterOutput() AppServiceAuthSettingsTwitterOutput
- func (i AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterOutput
- func (i AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterPtrOutput() AppServiceAuthSettingsTwitterPtrOutput
- func (i AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterPtrOutput
- type AppServiceAuthSettingsTwitterInput
- type AppServiceAuthSettingsTwitterOutput
- func (o AppServiceAuthSettingsTwitterOutput) ConsumerKey() pulumi.StringOutput
- func (o AppServiceAuthSettingsTwitterOutput) ConsumerSecret() pulumi.StringOutput
- func (AppServiceAuthSettingsTwitterOutput) ElementType() reflect.Type
- func (o AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterOutput() AppServiceAuthSettingsTwitterOutput
- func (o AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterOutput
- func (o AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterPtrOutput() AppServiceAuthSettingsTwitterPtrOutput
- func (o AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterPtrOutput
- type AppServiceAuthSettingsTwitterPtrInput
- type AppServiceAuthSettingsTwitterPtrOutput
- func (o AppServiceAuthSettingsTwitterPtrOutput) ConsumerKey() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringPtrOutput
- func (o AppServiceAuthSettingsTwitterPtrOutput) Elem() AppServiceAuthSettingsTwitterOutput
- func (AppServiceAuthSettingsTwitterPtrOutput) ElementType() reflect.Type
- func (o AppServiceAuthSettingsTwitterPtrOutput) ToAppServiceAuthSettingsTwitterPtrOutput() AppServiceAuthSettingsTwitterPtrOutput
- func (o AppServiceAuthSettingsTwitterPtrOutput) ToAppServiceAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterPtrOutput
- type AppServiceBackup
- type AppServiceBackupArgs
- func (AppServiceBackupArgs) ElementType() reflect.Type
- func (i AppServiceBackupArgs) ToAppServiceBackupOutput() AppServiceBackupOutput
- func (i AppServiceBackupArgs) ToAppServiceBackupOutputWithContext(ctx context.Context) AppServiceBackupOutput
- func (i AppServiceBackupArgs) ToAppServiceBackupPtrOutput() AppServiceBackupPtrOutput
- func (i AppServiceBackupArgs) ToAppServiceBackupPtrOutputWithContext(ctx context.Context) AppServiceBackupPtrOutput
- type AppServiceBackupInput
- type AppServiceBackupOutput
- func (AppServiceBackupOutput) ElementType() reflect.Type
- func (o AppServiceBackupOutput) Enabled() pulumi.BoolPtrOutput
- func (o AppServiceBackupOutput) Name() pulumi.StringOutput
- func (o AppServiceBackupOutput) Schedule() AppServiceBackupScheduleOutput
- func (o AppServiceBackupOutput) StorageAccountUrl() pulumi.StringOutput
- func (o AppServiceBackupOutput) ToAppServiceBackupOutput() AppServiceBackupOutput
- func (o AppServiceBackupOutput) ToAppServiceBackupOutputWithContext(ctx context.Context) AppServiceBackupOutput
- func (o AppServiceBackupOutput) ToAppServiceBackupPtrOutput() AppServiceBackupPtrOutput
- func (o AppServiceBackupOutput) ToAppServiceBackupPtrOutputWithContext(ctx context.Context) AppServiceBackupPtrOutput
- type AppServiceBackupPtrInput
- type AppServiceBackupPtrOutput
- func (o AppServiceBackupPtrOutput) Elem() AppServiceBackupOutput
- func (AppServiceBackupPtrOutput) ElementType() reflect.Type
- func (o AppServiceBackupPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AppServiceBackupPtrOutput) Name() pulumi.StringPtrOutput
- func (o AppServiceBackupPtrOutput) Schedule() AppServiceBackupSchedulePtrOutput
- func (o AppServiceBackupPtrOutput) StorageAccountUrl() pulumi.StringPtrOutput
- func (o AppServiceBackupPtrOutput) ToAppServiceBackupPtrOutput() AppServiceBackupPtrOutput
- func (o AppServiceBackupPtrOutput) ToAppServiceBackupPtrOutputWithContext(ctx context.Context) AppServiceBackupPtrOutput
- type AppServiceBackupSchedule
- type AppServiceBackupScheduleArgs
- func (AppServiceBackupScheduleArgs) ElementType() reflect.Type
- func (i AppServiceBackupScheduleArgs) ToAppServiceBackupScheduleOutput() AppServiceBackupScheduleOutput
- func (i AppServiceBackupScheduleArgs) ToAppServiceBackupScheduleOutputWithContext(ctx context.Context) AppServiceBackupScheduleOutput
- func (i AppServiceBackupScheduleArgs) ToAppServiceBackupSchedulePtrOutput() AppServiceBackupSchedulePtrOutput
- func (i AppServiceBackupScheduleArgs) ToAppServiceBackupSchedulePtrOutputWithContext(ctx context.Context) AppServiceBackupSchedulePtrOutput
- type AppServiceBackupScheduleInput
- type AppServiceBackupScheduleOutput
- func (AppServiceBackupScheduleOutput) ElementType() reflect.Type
- func (o AppServiceBackupScheduleOutput) FrequencyInterval() pulumi.IntOutput
- func (o AppServiceBackupScheduleOutput) FrequencyUnit() pulumi.StringOutput
- func (o AppServiceBackupScheduleOutput) KeepAtLeastOneBackup() pulumi.BoolPtrOutput
- func (o AppServiceBackupScheduleOutput) RetentionPeriodInDays() pulumi.IntPtrOutput
- func (o AppServiceBackupScheduleOutput) StartTime() pulumi.StringPtrOutput
- func (o AppServiceBackupScheduleOutput) ToAppServiceBackupScheduleOutput() AppServiceBackupScheduleOutput
- func (o AppServiceBackupScheduleOutput) ToAppServiceBackupScheduleOutputWithContext(ctx context.Context) AppServiceBackupScheduleOutput
- func (o AppServiceBackupScheduleOutput) ToAppServiceBackupSchedulePtrOutput() AppServiceBackupSchedulePtrOutput
- func (o AppServiceBackupScheduleOutput) ToAppServiceBackupSchedulePtrOutputWithContext(ctx context.Context) AppServiceBackupSchedulePtrOutput
- type AppServiceBackupSchedulePtrInput
- type AppServiceBackupSchedulePtrOutput
- func (o AppServiceBackupSchedulePtrOutput) Elem() AppServiceBackupScheduleOutput
- func (AppServiceBackupSchedulePtrOutput) ElementType() reflect.Type
- func (o AppServiceBackupSchedulePtrOutput) FrequencyInterval() pulumi.IntPtrOutput
- func (o AppServiceBackupSchedulePtrOutput) FrequencyUnit() pulumi.StringPtrOutput
- func (o AppServiceBackupSchedulePtrOutput) KeepAtLeastOneBackup() pulumi.BoolPtrOutput
- func (o AppServiceBackupSchedulePtrOutput) RetentionPeriodInDays() pulumi.IntPtrOutput
- func (o AppServiceBackupSchedulePtrOutput) StartTime() pulumi.StringPtrOutput
- func (o AppServiceBackupSchedulePtrOutput) ToAppServiceBackupSchedulePtrOutput() AppServiceBackupSchedulePtrOutput
- func (o AppServiceBackupSchedulePtrOutput) ToAppServiceBackupSchedulePtrOutputWithContext(ctx context.Context) AppServiceBackupSchedulePtrOutput
- type AppServiceConnectionString
- type AppServiceConnectionStringArgs
- func (AppServiceConnectionStringArgs) ElementType() reflect.Type
- func (i AppServiceConnectionStringArgs) ToAppServiceConnectionStringOutput() AppServiceConnectionStringOutput
- func (i AppServiceConnectionStringArgs) ToAppServiceConnectionStringOutputWithContext(ctx context.Context) AppServiceConnectionStringOutput
- type AppServiceConnectionStringArray
- func (AppServiceConnectionStringArray) ElementType() reflect.Type
- func (i AppServiceConnectionStringArray) ToAppServiceConnectionStringArrayOutput() AppServiceConnectionStringArrayOutput
- func (i AppServiceConnectionStringArray) ToAppServiceConnectionStringArrayOutputWithContext(ctx context.Context) AppServiceConnectionStringArrayOutput
- type AppServiceConnectionStringArrayInput
- type AppServiceConnectionStringArrayOutput
- func (AppServiceConnectionStringArrayOutput) ElementType() reflect.Type
- func (o AppServiceConnectionStringArrayOutput) Index(i pulumi.IntInput) AppServiceConnectionStringOutput
- func (o AppServiceConnectionStringArrayOutput) ToAppServiceConnectionStringArrayOutput() AppServiceConnectionStringArrayOutput
- func (o AppServiceConnectionStringArrayOutput) ToAppServiceConnectionStringArrayOutputWithContext(ctx context.Context) AppServiceConnectionStringArrayOutput
- type AppServiceConnectionStringInput
- type AppServiceConnectionStringOutput
- func (AppServiceConnectionStringOutput) ElementType() reflect.Type
- func (o AppServiceConnectionStringOutput) Name() pulumi.StringOutput
- func (o AppServiceConnectionStringOutput) ToAppServiceConnectionStringOutput() AppServiceConnectionStringOutput
- func (o AppServiceConnectionStringOutput) ToAppServiceConnectionStringOutputWithContext(ctx context.Context) AppServiceConnectionStringOutput
- func (o AppServiceConnectionStringOutput) Type() pulumi.StringOutput
- func (o AppServiceConnectionStringOutput) Value() pulumi.StringOutput
- type AppServiceIdentity
- type AppServiceIdentityArgs
- func (AppServiceIdentityArgs) ElementType() reflect.Type
- func (i AppServiceIdentityArgs) ToAppServiceIdentityOutput() AppServiceIdentityOutput
- func (i AppServiceIdentityArgs) ToAppServiceIdentityOutputWithContext(ctx context.Context) AppServiceIdentityOutput
- func (i AppServiceIdentityArgs) ToAppServiceIdentityPtrOutput() AppServiceIdentityPtrOutput
- func (i AppServiceIdentityArgs) ToAppServiceIdentityPtrOutputWithContext(ctx context.Context) AppServiceIdentityPtrOutput
- type AppServiceIdentityInput
- type AppServiceIdentityOutput
- func (AppServiceIdentityOutput) ElementType() reflect.Type
- func (o AppServiceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o AppServiceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o AppServiceIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o AppServiceIdentityOutput) ToAppServiceIdentityOutput() AppServiceIdentityOutput
- func (o AppServiceIdentityOutput) ToAppServiceIdentityOutputWithContext(ctx context.Context) AppServiceIdentityOutput
- func (o AppServiceIdentityOutput) ToAppServiceIdentityPtrOutput() AppServiceIdentityPtrOutput
- func (o AppServiceIdentityOutput) ToAppServiceIdentityPtrOutputWithContext(ctx context.Context) AppServiceIdentityPtrOutput
- func (o AppServiceIdentityOutput) Type() pulumi.StringOutput
- type AppServiceIdentityPtrInput
- type AppServiceIdentityPtrOutput
- func (o AppServiceIdentityPtrOutput) Elem() AppServiceIdentityOutput
- func (AppServiceIdentityPtrOutput) ElementType() reflect.Type
- func (o AppServiceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o AppServiceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o AppServiceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o AppServiceIdentityPtrOutput) ToAppServiceIdentityPtrOutput() AppServiceIdentityPtrOutput
- func (o AppServiceIdentityPtrOutput) ToAppServiceIdentityPtrOutputWithContext(ctx context.Context) AppServiceIdentityPtrOutput
- func (o AppServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type AppServiceInput
- type AppServiceLogs
- type AppServiceLogsApplicationLogs
- type AppServiceLogsApplicationLogsArgs
- func (AppServiceLogsApplicationLogsArgs) ElementType() reflect.Type
- func (i AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsOutput() AppServiceLogsApplicationLogsOutput
- func (i AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsOutput
- func (i AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsPtrOutput() AppServiceLogsApplicationLogsPtrOutput
- func (i AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsPtrOutput
- type AppServiceLogsApplicationLogsAzureBlobStorage
- type AppServiceLogsApplicationLogsAzureBlobStorageArgs
- func (AppServiceLogsApplicationLogsAzureBlobStorageArgs) ElementType() reflect.Type
- func (i AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStorageOutput() AppServiceLogsApplicationLogsAzureBlobStorageOutput
- func (i AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStorageOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStorageOutput
- func (i AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
- func (i AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
- type AppServiceLogsApplicationLogsAzureBlobStorageInput
- type AppServiceLogsApplicationLogsAzureBlobStorageOutput
- func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) ElementType() reflect.Type
- func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) Level() pulumi.StringOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) RetentionInDays() pulumi.IntOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) SasUrl() pulumi.StringOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStorageOutput() AppServiceLogsApplicationLogsAzureBlobStorageOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStorageOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStorageOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
- type AppServiceLogsApplicationLogsAzureBlobStoragePtrInput
- type AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) Elem() AppServiceLogsApplicationLogsAzureBlobStorageOutput
- func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ElementType() reflect.Type
- func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) Level() pulumi.StringPtrOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays() pulumi.IntPtrOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) SasUrl() pulumi.StringPtrOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
- type AppServiceLogsApplicationLogsInput
- type AppServiceLogsApplicationLogsOutput
- func (o AppServiceLogsApplicationLogsOutput) AzureBlobStorage() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
- func (AppServiceLogsApplicationLogsOutput) ElementType() reflect.Type
- func (o AppServiceLogsApplicationLogsOutput) FileSystemLevel() pulumi.StringPtrOutput
- func (o AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsOutput() AppServiceLogsApplicationLogsOutput
- func (o AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsOutput
- func (o AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsPtrOutput() AppServiceLogsApplicationLogsPtrOutput
- func (o AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsPtrOutput
- type AppServiceLogsApplicationLogsPtrInput
- type AppServiceLogsApplicationLogsPtrOutput
- func (o AppServiceLogsApplicationLogsPtrOutput) AzureBlobStorage() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
- func (o AppServiceLogsApplicationLogsPtrOutput) Elem() AppServiceLogsApplicationLogsOutput
- func (AppServiceLogsApplicationLogsPtrOutput) ElementType() reflect.Type
- func (o AppServiceLogsApplicationLogsPtrOutput) FileSystemLevel() pulumi.StringPtrOutput
- func (o AppServiceLogsApplicationLogsPtrOutput) ToAppServiceLogsApplicationLogsPtrOutput() AppServiceLogsApplicationLogsPtrOutput
- func (o AppServiceLogsApplicationLogsPtrOutput) ToAppServiceLogsApplicationLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsPtrOutput
- type AppServiceLogsArgs
- func (AppServiceLogsArgs) ElementType() reflect.Type
- func (i AppServiceLogsArgs) ToAppServiceLogsOutput() AppServiceLogsOutput
- func (i AppServiceLogsArgs) ToAppServiceLogsOutputWithContext(ctx context.Context) AppServiceLogsOutput
- func (i AppServiceLogsArgs) ToAppServiceLogsPtrOutput() AppServiceLogsPtrOutput
- func (i AppServiceLogsArgs) ToAppServiceLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsPtrOutput
- type AppServiceLogsHttpLogs
- type AppServiceLogsHttpLogsArgs
- func (AppServiceLogsHttpLogsArgs) ElementType() reflect.Type
- func (i AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsOutput() AppServiceLogsHttpLogsOutput
- func (i AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsOutput
- func (i AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsPtrOutput() AppServiceLogsHttpLogsPtrOutput
- func (i AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsPtrOutput
- type AppServiceLogsHttpLogsAzureBlobStorage
- type AppServiceLogsHttpLogsAzureBlobStorageArgs
- func (AppServiceLogsHttpLogsAzureBlobStorageArgs) ElementType() reflect.Type
- func (i AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStorageOutput() AppServiceLogsHttpLogsAzureBlobStorageOutput
- func (i AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStorageOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStorageOutput
- func (i AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
- func (i AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
- type AppServiceLogsHttpLogsAzureBlobStorageInput
- type AppServiceLogsHttpLogsAzureBlobStorageOutput
- func (AppServiceLogsHttpLogsAzureBlobStorageOutput) ElementType() reflect.Type
- func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) RetentionInDays() pulumi.IntOutput
- func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) SasUrl() pulumi.StringOutput
- func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStorageOutput() AppServiceLogsHttpLogsAzureBlobStorageOutput
- func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStorageOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStorageOutput
- func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
- func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
- type AppServiceLogsHttpLogsAzureBlobStoragePtrInput
- type AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
- func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) Elem() AppServiceLogsHttpLogsAzureBlobStorageOutput
- func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ElementType() reflect.Type
- func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) RetentionInDays() pulumi.IntPtrOutput
- func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) SasUrl() pulumi.StringPtrOutput
- func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
- func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
- type AppServiceLogsHttpLogsFileSystem
- type AppServiceLogsHttpLogsFileSystemArgs
- func (AppServiceLogsHttpLogsFileSystemArgs) ElementType() reflect.Type
- func (i AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemOutput() AppServiceLogsHttpLogsFileSystemOutput
- func (i AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemOutput
- func (i AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemPtrOutput() AppServiceLogsHttpLogsFileSystemPtrOutput
- func (i AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemPtrOutput
- type AppServiceLogsHttpLogsFileSystemInput
- type AppServiceLogsHttpLogsFileSystemOutput
- func (AppServiceLogsHttpLogsFileSystemOutput) ElementType() reflect.Type
- func (o AppServiceLogsHttpLogsFileSystemOutput) RetentionInDays() pulumi.IntOutput
- func (o AppServiceLogsHttpLogsFileSystemOutput) RetentionInMb() pulumi.IntOutput
- func (o AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemOutput() AppServiceLogsHttpLogsFileSystemOutput
- func (o AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemOutput
- func (o AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutput() AppServiceLogsHttpLogsFileSystemPtrOutput
- func (o AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemPtrOutput
- type AppServiceLogsHttpLogsFileSystemPtrInput
- type AppServiceLogsHttpLogsFileSystemPtrOutput
- func (o AppServiceLogsHttpLogsFileSystemPtrOutput) Elem() AppServiceLogsHttpLogsFileSystemOutput
- func (AppServiceLogsHttpLogsFileSystemPtrOutput) ElementType() reflect.Type
- func (o AppServiceLogsHttpLogsFileSystemPtrOutput) RetentionInDays() pulumi.IntPtrOutput
- func (o AppServiceLogsHttpLogsFileSystemPtrOutput) RetentionInMb() pulumi.IntPtrOutput
- func (o AppServiceLogsHttpLogsFileSystemPtrOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutput() AppServiceLogsHttpLogsFileSystemPtrOutput
- func (o AppServiceLogsHttpLogsFileSystemPtrOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemPtrOutput
- type AppServiceLogsHttpLogsInput
- type AppServiceLogsHttpLogsOutput
- func (o AppServiceLogsHttpLogsOutput) AzureBlobStorage() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
- func (AppServiceLogsHttpLogsOutput) ElementType() reflect.Type
- func (o AppServiceLogsHttpLogsOutput) FileSystem() AppServiceLogsHttpLogsFileSystemPtrOutput
- func (o AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsOutput() AppServiceLogsHttpLogsOutput
- func (o AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsOutput
- func (o AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsPtrOutput() AppServiceLogsHttpLogsPtrOutput
- func (o AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsPtrOutput
- type AppServiceLogsHttpLogsPtrInput
- type AppServiceLogsHttpLogsPtrOutput
- func (o AppServiceLogsHttpLogsPtrOutput) AzureBlobStorage() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
- func (o AppServiceLogsHttpLogsPtrOutput) Elem() AppServiceLogsHttpLogsOutput
- func (AppServiceLogsHttpLogsPtrOutput) ElementType() reflect.Type
- func (o AppServiceLogsHttpLogsPtrOutput) FileSystem() AppServiceLogsHttpLogsFileSystemPtrOutput
- func (o AppServiceLogsHttpLogsPtrOutput) ToAppServiceLogsHttpLogsPtrOutput() AppServiceLogsHttpLogsPtrOutput
- func (o AppServiceLogsHttpLogsPtrOutput) ToAppServiceLogsHttpLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsPtrOutput
- type AppServiceLogsInput
- type AppServiceLogsOutput
- func (o AppServiceLogsOutput) ApplicationLogs() AppServiceLogsApplicationLogsPtrOutput
- func (o AppServiceLogsOutput) DetailedErrorMessagesEnabled() pulumi.BoolPtrOutput
- func (AppServiceLogsOutput) ElementType() reflect.Type
- func (o AppServiceLogsOutput) FailedRequestTracingEnabled() pulumi.BoolPtrOutput
- func (o AppServiceLogsOutput) HttpLogs() AppServiceLogsHttpLogsPtrOutput
- func (o AppServiceLogsOutput) ToAppServiceLogsOutput() AppServiceLogsOutput
- func (o AppServiceLogsOutput) ToAppServiceLogsOutputWithContext(ctx context.Context) AppServiceLogsOutput
- func (o AppServiceLogsOutput) ToAppServiceLogsPtrOutput() AppServiceLogsPtrOutput
- func (o AppServiceLogsOutput) ToAppServiceLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsPtrOutput
- type AppServiceLogsPtrInput
- type AppServiceLogsPtrOutput
- func (o AppServiceLogsPtrOutput) ApplicationLogs() AppServiceLogsApplicationLogsPtrOutput
- func (o AppServiceLogsPtrOutput) DetailedErrorMessagesEnabled() pulumi.BoolPtrOutput
- func (o AppServiceLogsPtrOutput) Elem() AppServiceLogsOutput
- func (AppServiceLogsPtrOutput) ElementType() reflect.Type
- func (o AppServiceLogsPtrOutput) FailedRequestTracingEnabled() pulumi.BoolPtrOutput
- func (o AppServiceLogsPtrOutput) HttpLogs() AppServiceLogsHttpLogsPtrOutput
- func (o AppServiceLogsPtrOutput) ToAppServiceLogsPtrOutput() AppServiceLogsPtrOutput
- func (o AppServiceLogsPtrOutput) ToAppServiceLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsPtrOutput
- type AppServiceMap
- type AppServiceMapInput
- type AppServiceMapOutput
- func (AppServiceMapOutput) ElementType() reflect.Type
- func (o AppServiceMapOutput) MapIndex(k pulumi.StringInput) AppServiceOutput
- func (o AppServiceMapOutput) ToAppServiceMapOutput() AppServiceMapOutput
- func (o AppServiceMapOutput) ToAppServiceMapOutputWithContext(ctx context.Context) AppServiceMapOutput
- type AppServiceOutput
- type AppServiceSiteConfig
- type AppServiceSiteConfigArgs
- func (AppServiceSiteConfigArgs) ElementType() reflect.Type
- func (i AppServiceSiteConfigArgs) ToAppServiceSiteConfigOutput() AppServiceSiteConfigOutput
- func (i AppServiceSiteConfigArgs) ToAppServiceSiteConfigOutputWithContext(ctx context.Context) AppServiceSiteConfigOutput
- func (i AppServiceSiteConfigArgs) ToAppServiceSiteConfigPtrOutput() AppServiceSiteConfigPtrOutput
- func (i AppServiceSiteConfigArgs) ToAppServiceSiteConfigPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigPtrOutput
- type AppServiceSiteConfigCors
- type AppServiceSiteConfigCorsArgs
- func (AppServiceSiteConfigCorsArgs) ElementType() reflect.Type
- func (i AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsOutput() AppServiceSiteConfigCorsOutput
- func (i AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsOutput
- func (i AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsPtrOutput() AppServiceSiteConfigCorsPtrOutput
- func (i AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsPtrOutput
- type AppServiceSiteConfigCorsInput
- type AppServiceSiteConfigCorsOutput
- func (o AppServiceSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (AppServiceSiteConfigCorsOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsOutput() AppServiceSiteConfigCorsOutput
- func (o AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsOutput
- func (o AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsPtrOutput() AppServiceSiteConfigCorsPtrOutput
- func (o AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsPtrOutput
- type AppServiceSiteConfigCorsPtrInput
- type AppServiceSiteConfigCorsPtrOutput
- func (o AppServiceSiteConfigCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (o AppServiceSiteConfigCorsPtrOutput) Elem() AppServiceSiteConfigCorsOutput
- func (AppServiceSiteConfigCorsPtrOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigCorsPtrOutput) ToAppServiceSiteConfigCorsPtrOutput() AppServiceSiteConfigCorsPtrOutput
- func (o AppServiceSiteConfigCorsPtrOutput) ToAppServiceSiteConfigCorsPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsPtrOutput
- type AppServiceSiteConfigInput
- type AppServiceSiteConfigIpRestriction
- type AppServiceSiteConfigIpRestrictionArgs
- func (AppServiceSiteConfigIpRestrictionArgs) ElementType() reflect.Type
- func (i AppServiceSiteConfigIpRestrictionArgs) ToAppServiceSiteConfigIpRestrictionOutput() AppServiceSiteConfigIpRestrictionOutput
- func (i AppServiceSiteConfigIpRestrictionArgs) ToAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionOutput
- type AppServiceSiteConfigIpRestrictionArray
- func (AppServiceSiteConfigIpRestrictionArray) ElementType() reflect.Type
- func (i AppServiceSiteConfigIpRestrictionArray) ToAppServiceSiteConfigIpRestrictionArrayOutput() AppServiceSiteConfigIpRestrictionArrayOutput
- func (i AppServiceSiteConfigIpRestrictionArray) ToAppServiceSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionArrayOutput
- type AppServiceSiteConfigIpRestrictionArrayInput
- type AppServiceSiteConfigIpRestrictionArrayOutput
- func (AppServiceSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigIpRestrictionArrayOutput) Index(i pulumi.IntInput) AppServiceSiteConfigIpRestrictionOutput
- func (o AppServiceSiteConfigIpRestrictionArrayOutput) ToAppServiceSiteConfigIpRestrictionArrayOutput() AppServiceSiteConfigIpRestrictionArrayOutput
- func (o AppServiceSiteConfigIpRestrictionArrayOutput) ToAppServiceSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionArrayOutput
- type AppServiceSiteConfigIpRestrictionHeaders
- type AppServiceSiteConfigIpRestrictionHeadersArgs
- func (AppServiceSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i AppServiceSiteConfigIpRestrictionHeadersArgs) ToAppServiceSiteConfigIpRestrictionHeadersOutput() AppServiceSiteConfigIpRestrictionHeadersOutput
- func (i AppServiceSiteConfigIpRestrictionHeadersArgs) ToAppServiceSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionHeadersOutput
- func (i AppServiceSiteConfigIpRestrictionHeadersArgs) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutput() AppServiceSiteConfigIpRestrictionHeadersPtrOutput
- func (i AppServiceSiteConfigIpRestrictionHeadersArgs) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionHeadersPtrOutput
- type AppServiceSiteConfigIpRestrictionHeadersInput
- type AppServiceSiteConfigIpRestrictionHeadersOutput
- func (AppServiceSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigIpRestrictionHeadersOutput) ToAppServiceSiteConfigIpRestrictionHeadersOutput() AppServiceSiteConfigIpRestrictionHeadersOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersOutput) ToAppServiceSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionHeadersOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersOutput) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutput() AppServiceSiteConfigIpRestrictionHeadersPtrOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersOutput) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionHeadersPtrOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type AppServiceSiteConfigIpRestrictionHeadersPtrInput
- type AppServiceSiteConfigIpRestrictionHeadersPtrOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) Elem() AppServiceSiteConfigIpRestrictionHeadersOutput
- func (AppServiceSiteConfigIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutput() AppServiceSiteConfigIpRestrictionHeadersPtrOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionHeadersPtrOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
- type AppServiceSiteConfigIpRestrictionInput
- type AppServiceSiteConfigIpRestrictionOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (AppServiceSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigIpRestrictionOutput) Headers() AppServiceSiteConfigIpRestrictionHeadersPtrOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) Priority() pulumi.IntPtrOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutput() AppServiceSiteConfigIpRestrictionOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type AppServiceSiteConfigOutput
- func (o AppServiceSiteConfigOutput) AcrUseManagedIdentityCredentials() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigOutput) AcrUserManagedIdentityClientId() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigOutput) AppCommandLine() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) Cors() AppServiceSiteConfigCorsPtrOutput
- func (o AppServiceSiteConfigOutput) DefaultDocuments() pulumi.StringArrayOutput
- func (o AppServiceSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
- func (AppServiceSiteConfigOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigOutput) FtpsState() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigOutput) IpRestrictions() AppServiceSiteConfigIpRestrictionArrayOutput
- func (o AppServiceSiteConfigOutput) JavaContainer() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) JavaContainerVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) JavaVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) LocalMysqlEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigOutput) ManagedPipelineMode() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) NumberOfWorkers() pulumi.IntPtrOutput
- func (o AppServiceSiteConfigOutput) PhpVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) PythonVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) ScmIpRestrictions() AppServiceSiteConfigScmIpRestrictionArrayOutput
- func (o AppServiceSiteConfigOutput) ScmType() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigOutput) ToAppServiceSiteConfigOutput() AppServiceSiteConfigOutput
- func (o AppServiceSiteConfigOutput) ToAppServiceSiteConfigOutputWithContext(ctx context.Context) AppServiceSiteConfigOutput
- func (o AppServiceSiteConfigOutput) ToAppServiceSiteConfigPtrOutput() AppServiceSiteConfigPtrOutput
- func (o AppServiceSiteConfigOutput) ToAppServiceSiteConfigPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigPtrOutput
- func (o AppServiceSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigOutput) WindowsFxVersion() pulumi.StringPtrOutput
- type AppServiceSiteConfigPtrInput
- type AppServiceSiteConfigPtrOutput
- func (o AppServiceSiteConfigPtrOutput) AcrUseManagedIdentityCredentials() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigPtrOutput) AcrUserManagedIdentityClientId() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigPtrOutput) AppCommandLine() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) Cors() AppServiceSiteConfigCorsPtrOutput
- func (o AppServiceSiteConfigPtrOutput) DefaultDocuments() pulumi.StringArrayOutput
- func (o AppServiceSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) Elem() AppServiceSiteConfigOutput
- func (AppServiceSiteConfigPtrOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigPtrOutput) FtpsState() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigPtrOutput) IpRestrictions() AppServiceSiteConfigIpRestrictionArrayOutput
- func (o AppServiceSiteConfigPtrOutput) JavaContainer() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) JavaContainerVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) JavaVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) LocalMysqlEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigPtrOutput) ManagedPipelineMode() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) NumberOfWorkers() pulumi.IntPtrOutput
- func (o AppServiceSiteConfigPtrOutput) PhpVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) PythonVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigPtrOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) ScmIpRestrictions() AppServiceSiteConfigScmIpRestrictionArrayOutput
- func (o AppServiceSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigPtrOutput) ToAppServiceSiteConfigPtrOutput() AppServiceSiteConfigPtrOutput
- func (o AppServiceSiteConfigPtrOutput) ToAppServiceSiteConfigPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigPtrOutput
- func (o AppServiceSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigPtrOutput) WindowsFxVersion() pulumi.StringPtrOutput
- type AppServiceSiteConfigScmIpRestriction
- type AppServiceSiteConfigScmIpRestrictionArgs
- func (AppServiceSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
- func (i AppServiceSiteConfigScmIpRestrictionArgs) ToAppServiceSiteConfigScmIpRestrictionOutput() AppServiceSiteConfigScmIpRestrictionOutput
- func (i AppServiceSiteConfigScmIpRestrictionArgs) ToAppServiceSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionOutput
- type AppServiceSiteConfigScmIpRestrictionArray
- func (AppServiceSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
- func (i AppServiceSiteConfigScmIpRestrictionArray) ToAppServiceSiteConfigScmIpRestrictionArrayOutput() AppServiceSiteConfigScmIpRestrictionArrayOutput
- func (i AppServiceSiteConfigScmIpRestrictionArray) ToAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionArrayOutput
- type AppServiceSiteConfigScmIpRestrictionArrayInput
- type AppServiceSiteConfigScmIpRestrictionArrayOutput
- func (AppServiceSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigScmIpRestrictionArrayOutput) Index(i pulumi.IntInput) AppServiceSiteConfigScmIpRestrictionOutput
- func (o AppServiceSiteConfigScmIpRestrictionArrayOutput) ToAppServiceSiteConfigScmIpRestrictionArrayOutput() AppServiceSiteConfigScmIpRestrictionArrayOutput
- func (o AppServiceSiteConfigScmIpRestrictionArrayOutput) ToAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionArrayOutput
- type AppServiceSiteConfigScmIpRestrictionHeaders
- type AppServiceSiteConfigScmIpRestrictionHeadersArgs
- func (AppServiceSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i AppServiceSiteConfigScmIpRestrictionHeadersArgs) ToAppServiceSiteConfigScmIpRestrictionHeadersOutput() AppServiceSiteConfigScmIpRestrictionHeadersOutput
- func (i AppServiceSiteConfigScmIpRestrictionHeadersArgs) ToAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionHeadersOutput
- func (i AppServiceSiteConfigScmIpRestrictionHeadersArgs) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutput() AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
- func (i AppServiceSiteConfigScmIpRestrictionHeadersArgs) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
- type AppServiceSiteConfigScmIpRestrictionHeadersInput
- type AppServiceSiteConfigScmIpRestrictionHeadersOutput
- func (AppServiceSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersOutput() AppServiceSiteConfigScmIpRestrictionHeadersOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionHeadersOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutput() AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type AppServiceSiteConfigScmIpRestrictionHeadersPtrInput
- type AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) Elem() AppServiceSiteConfigScmIpRestrictionHeadersOutput
- func (AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutput() AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
- type AppServiceSiteConfigScmIpRestrictionInput
- type AppServiceSiteConfigScmIpRestrictionOutput
- func (o AppServiceSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (AppServiceSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigScmIpRestrictionOutput) Headers() AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o AppServiceSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigScmIpRestrictionOutput) Name() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntPtrOutput
- func (o AppServiceSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigScmIpRestrictionOutput) ToAppServiceSiteConfigScmIpRestrictionOutput() AppServiceSiteConfigScmIpRestrictionOutput
- func (o AppServiceSiteConfigScmIpRestrictionOutput) ToAppServiceSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionOutput
- func (o AppServiceSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type AppServiceSiteCredential
- type AppServiceSiteCredentialArgs
- func (AppServiceSiteCredentialArgs) ElementType() reflect.Type
- func (i AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialOutput() AppServiceSiteCredentialOutput
- func (i AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialOutputWithContext(ctx context.Context) AppServiceSiteCredentialOutput
- type AppServiceSiteCredentialArray
- func (AppServiceSiteCredentialArray) ElementType() reflect.Type
- func (i AppServiceSiteCredentialArray) ToAppServiceSiteCredentialArrayOutput() AppServiceSiteCredentialArrayOutput
- func (i AppServiceSiteCredentialArray) ToAppServiceSiteCredentialArrayOutputWithContext(ctx context.Context) AppServiceSiteCredentialArrayOutput
- type AppServiceSiteCredentialArrayInput
- type AppServiceSiteCredentialArrayOutput
- func (AppServiceSiteCredentialArrayOutput) ElementType() reflect.Type
- func (o AppServiceSiteCredentialArrayOutput) Index(i pulumi.IntInput) AppServiceSiteCredentialOutput
- func (o AppServiceSiteCredentialArrayOutput) ToAppServiceSiteCredentialArrayOutput() AppServiceSiteCredentialArrayOutput
- func (o AppServiceSiteCredentialArrayOutput) ToAppServiceSiteCredentialArrayOutputWithContext(ctx context.Context) AppServiceSiteCredentialArrayOutput
- type AppServiceSiteCredentialInput
- type AppServiceSiteCredentialOutput
- func (AppServiceSiteCredentialOutput) ElementType() reflect.Type
- func (o AppServiceSiteCredentialOutput) Password() pulumi.StringPtrOutput
- func (o AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialOutput() AppServiceSiteCredentialOutput
- func (o AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialOutputWithContext(ctx context.Context) AppServiceSiteCredentialOutput
- func (o AppServiceSiteCredentialOutput) Username() pulumi.StringPtrOutput
- type AppServiceSourceControl
- type AppServiceSourceControlArgs
- func (AppServiceSourceControlArgs) ElementType() reflect.Type
- func (i AppServiceSourceControlArgs) ToAppServiceSourceControlOutput() AppServiceSourceControlOutput
- func (i AppServiceSourceControlArgs) ToAppServiceSourceControlOutputWithContext(ctx context.Context) AppServiceSourceControlOutput
- func (i AppServiceSourceControlArgs) ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput
- func (i AppServiceSourceControlArgs) ToAppServiceSourceControlPtrOutputWithContext(ctx context.Context) AppServiceSourceControlPtrOutput
- type AppServiceSourceControlInput
- type AppServiceSourceControlOutput
- func (o AppServiceSourceControlOutput) Branch() pulumi.StringPtrOutput
- func (AppServiceSourceControlOutput) ElementType() reflect.Type
- func (o AppServiceSourceControlOutput) ManualIntegration() pulumi.BoolPtrOutput
- func (o AppServiceSourceControlOutput) RepoUrl() pulumi.StringPtrOutput
- func (o AppServiceSourceControlOutput) RollbackEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSourceControlOutput) ToAppServiceSourceControlOutput() AppServiceSourceControlOutput
- func (o AppServiceSourceControlOutput) ToAppServiceSourceControlOutputWithContext(ctx context.Context) AppServiceSourceControlOutput
- func (o AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput
- func (o AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutputWithContext(ctx context.Context) AppServiceSourceControlPtrOutput
- func (o AppServiceSourceControlOutput) UseMercurial() pulumi.BoolPtrOutput
- type AppServiceSourceControlPtrInput
- type AppServiceSourceControlPtrOutput
- func (o AppServiceSourceControlPtrOutput) Branch() pulumi.StringPtrOutput
- func (o AppServiceSourceControlPtrOutput) Elem() AppServiceSourceControlOutput
- func (AppServiceSourceControlPtrOutput) ElementType() reflect.Type
- func (o AppServiceSourceControlPtrOutput) ManualIntegration() pulumi.BoolPtrOutput
- func (o AppServiceSourceControlPtrOutput) RepoUrl() pulumi.StringPtrOutput
- func (o AppServiceSourceControlPtrOutput) RollbackEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput
- func (o AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutputWithContext(ctx context.Context) AppServiceSourceControlPtrOutput
- func (o AppServiceSourceControlPtrOutput) UseMercurial() pulumi.BoolPtrOutput
- type AppServiceState
- type AppServiceStorageAccount
- type AppServiceStorageAccountArgs
- func (AppServiceStorageAccountArgs) ElementType() reflect.Type
- func (i AppServiceStorageAccountArgs) ToAppServiceStorageAccountOutput() AppServiceStorageAccountOutput
- func (i AppServiceStorageAccountArgs) ToAppServiceStorageAccountOutputWithContext(ctx context.Context) AppServiceStorageAccountOutput
- type AppServiceStorageAccountArray
- func (AppServiceStorageAccountArray) ElementType() reflect.Type
- func (i AppServiceStorageAccountArray) ToAppServiceStorageAccountArrayOutput() AppServiceStorageAccountArrayOutput
- func (i AppServiceStorageAccountArray) ToAppServiceStorageAccountArrayOutputWithContext(ctx context.Context) AppServiceStorageAccountArrayOutput
- type AppServiceStorageAccountArrayInput
- type AppServiceStorageAccountArrayOutput
- func (AppServiceStorageAccountArrayOutput) ElementType() reflect.Type
- func (o AppServiceStorageAccountArrayOutput) Index(i pulumi.IntInput) AppServiceStorageAccountOutput
- func (o AppServiceStorageAccountArrayOutput) ToAppServiceStorageAccountArrayOutput() AppServiceStorageAccountArrayOutput
- func (o AppServiceStorageAccountArrayOutput) ToAppServiceStorageAccountArrayOutputWithContext(ctx context.Context) AppServiceStorageAccountArrayOutput
- type AppServiceStorageAccountInput
- type AppServiceStorageAccountOutput
- func (o AppServiceStorageAccountOutput) AccessKey() pulumi.StringOutput
- func (o AppServiceStorageAccountOutput) AccountName() pulumi.StringOutput
- func (AppServiceStorageAccountOutput) ElementType() reflect.Type
- func (o AppServiceStorageAccountOutput) MountPath() pulumi.StringPtrOutput
- func (o AppServiceStorageAccountOutput) Name() pulumi.StringOutput
- func (o AppServiceStorageAccountOutput) ShareName() pulumi.StringOutput
- func (o AppServiceStorageAccountOutput) ToAppServiceStorageAccountOutput() AppServiceStorageAccountOutput
- func (o AppServiceStorageAccountOutput) ToAppServiceStorageAccountOutputWithContext(ctx context.Context) AppServiceStorageAccountOutput
- func (o AppServiceStorageAccountOutput) Type() pulumi.StringOutput
- type Certificate
- type CertificateArgs
- type CertificateArray
- type CertificateArrayInput
- type CertificateArrayOutput
- func (CertificateArrayOutput) ElementType() reflect.Type
- func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
- type CertificateBinding
- type CertificateBindingArgs
- type CertificateBindingArray
- type CertificateBindingArrayInput
- type CertificateBindingArrayOutput
- func (CertificateBindingArrayOutput) ElementType() reflect.Type
- func (o CertificateBindingArrayOutput) Index(i pulumi.IntInput) CertificateBindingOutput
- func (o CertificateBindingArrayOutput) ToCertificateBindingArrayOutput() CertificateBindingArrayOutput
- func (o CertificateBindingArrayOutput) ToCertificateBindingArrayOutputWithContext(ctx context.Context) CertificateBindingArrayOutput
- type CertificateBindingInput
- type CertificateBindingMap
- type CertificateBindingMapInput
- type CertificateBindingMapOutput
- func (CertificateBindingMapOutput) ElementType() reflect.Type
- func (o CertificateBindingMapOutput) MapIndex(k pulumi.StringInput) CertificateBindingOutput
- func (o CertificateBindingMapOutput) ToCertificateBindingMapOutput() CertificateBindingMapOutput
- func (o CertificateBindingMapOutput) ToCertificateBindingMapOutputWithContext(ctx context.Context) CertificateBindingMapOutput
- type CertificateBindingOutput
- type CertificateBindingState
- type CertificateInput
- type CertificateMap
- type CertificateMapInput
- type CertificateMapOutput
- func (CertificateMapOutput) ElementType() reflect.Type
- func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
- func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
- func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
- type CertificateOrder
- type CertificateOrderArgs
- type CertificateOrderArray
- type CertificateOrderArrayInput
- type CertificateOrderArrayOutput
- func (CertificateOrderArrayOutput) ElementType() reflect.Type
- func (o CertificateOrderArrayOutput) Index(i pulumi.IntInput) CertificateOrderOutput
- func (o CertificateOrderArrayOutput) ToCertificateOrderArrayOutput() CertificateOrderArrayOutput
- func (o CertificateOrderArrayOutput) ToCertificateOrderArrayOutputWithContext(ctx context.Context) CertificateOrderArrayOutput
- type CertificateOrderCertificate
- type CertificateOrderCertificateArgs
- func (CertificateOrderCertificateArgs) ElementType() reflect.Type
- func (i CertificateOrderCertificateArgs) ToCertificateOrderCertificateOutput() CertificateOrderCertificateOutput
- func (i CertificateOrderCertificateArgs) ToCertificateOrderCertificateOutputWithContext(ctx context.Context) CertificateOrderCertificateOutput
- type CertificateOrderCertificateArray
- func (CertificateOrderCertificateArray) ElementType() reflect.Type
- func (i CertificateOrderCertificateArray) ToCertificateOrderCertificateArrayOutput() CertificateOrderCertificateArrayOutput
- func (i CertificateOrderCertificateArray) ToCertificateOrderCertificateArrayOutputWithContext(ctx context.Context) CertificateOrderCertificateArrayOutput
- type CertificateOrderCertificateArrayInput
- type CertificateOrderCertificateArrayOutput
- func (CertificateOrderCertificateArrayOutput) ElementType() reflect.Type
- func (o CertificateOrderCertificateArrayOutput) Index(i pulumi.IntInput) CertificateOrderCertificateOutput
- func (o CertificateOrderCertificateArrayOutput) ToCertificateOrderCertificateArrayOutput() CertificateOrderCertificateArrayOutput
- func (o CertificateOrderCertificateArrayOutput) ToCertificateOrderCertificateArrayOutputWithContext(ctx context.Context) CertificateOrderCertificateArrayOutput
- type CertificateOrderCertificateInput
- type CertificateOrderCertificateOutput
- func (o CertificateOrderCertificateOutput) CertificateName() pulumi.StringPtrOutput
- func (CertificateOrderCertificateOutput) ElementType() reflect.Type
- func (o CertificateOrderCertificateOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateOutput) KeyVaultSecretName() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
- func (o CertificateOrderCertificateOutput) ToCertificateOrderCertificateOutput() CertificateOrderCertificateOutput
- func (o CertificateOrderCertificateOutput) ToCertificateOrderCertificateOutputWithContext(ctx context.Context) CertificateOrderCertificateOutput
- type CertificateOrderInput
- type CertificateOrderMap
- type CertificateOrderMapInput
- type CertificateOrderMapOutput
- func (CertificateOrderMapOutput) ElementType() reflect.Type
- func (o CertificateOrderMapOutput) MapIndex(k pulumi.StringInput) CertificateOrderOutput
- func (o CertificateOrderMapOutput) ToCertificateOrderMapOutput() CertificateOrderMapOutput
- func (o CertificateOrderMapOutput) ToCertificateOrderMapOutputWithContext(ctx context.Context) CertificateOrderMapOutput
- type CertificateOrderOutput
- type CertificateOrderState
- type CertificateOutput
- type CertificateState
- type CustomHostnameBinding
- type CustomHostnameBindingArgs
- type CustomHostnameBindingArray
- func (CustomHostnameBindingArray) ElementType() reflect.Type
- func (i CustomHostnameBindingArray) ToCustomHostnameBindingArrayOutput() CustomHostnameBindingArrayOutput
- func (i CustomHostnameBindingArray) ToCustomHostnameBindingArrayOutputWithContext(ctx context.Context) CustomHostnameBindingArrayOutput
- type CustomHostnameBindingArrayInput
- type CustomHostnameBindingArrayOutput
- func (CustomHostnameBindingArrayOutput) ElementType() reflect.Type
- func (o CustomHostnameBindingArrayOutput) Index(i pulumi.IntInput) CustomHostnameBindingOutput
- func (o CustomHostnameBindingArrayOutput) ToCustomHostnameBindingArrayOutput() CustomHostnameBindingArrayOutput
- func (o CustomHostnameBindingArrayOutput) ToCustomHostnameBindingArrayOutputWithContext(ctx context.Context) CustomHostnameBindingArrayOutput
- type CustomHostnameBindingInput
- type CustomHostnameBindingMap
- type CustomHostnameBindingMapInput
- type CustomHostnameBindingMapOutput
- func (CustomHostnameBindingMapOutput) ElementType() reflect.Type
- func (o CustomHostnameBindingMapOutput) MapIndex(k pulumi.StringInput) CustomHostnameBindingOutput
- func (o CustomHostnameBindingMapOutput) ToCustomHostnameBindingMapOutput() CustomHostnameBindingMapOutput
- func (o CustomHostnameBindingMapOutput) ToCustomHostnameBindingMapOutputWithContext(ctx context.Context) CustomHostnameBindingMapOutput
- type CustomHostnameBindingOutput
- type CustomHostnameBindingState
- type Environment
- type EnvironmentArgs
- type EnvironmentArray
- type EnvironmentArrayInput
- type EnvironmentArrayOutput
- func (EnvironmentArrayOutput) ElementType() reflect.Type
- func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
- func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
- type EnvironmentClusterSetting
- type EnvironmentClusterSettingArgs
- func (EnvironmentClusterSettingArgs) ElementType() reflect.Type
- func (i EnvironmentClusterSettingArgs) ToEnvironmentClusterSettingOutput() EnvironmentClusterSettingOutput
- func (i EnvironmentClusterSettingArgs) ToEnvironmentClusterSettingOutputWithContext(ctx context.Context) EnvironmentClusterSettingOutput
- type EnvironmentClusterSettingArray
- func (EnvironmentClusterSettingArray) ElementType() reflect.Type
- func (i EnvironmentClusterSettingArray) ToEnvironmentClusterSettingArrayOutput() EnvironmentClusterSettingArrayOutput
- func (i EnvironmentClusterSettingArray) ToEnvironmentClusterSettingArrayOutputWithContext(ctx context.Context) EnvironmentClusterSettingArrayOutput
- type EnvironmentClusterSettingArrayInput
- type EnvironmentClusterSettingArrayOutput
- func (EnvironmentClusterSettingArrayOutput) ElementType() reflect.Type
- func (o EnvironmentClusterSettingArrayOutput) Index(i pulumi.IntInput) EnvironmentClusterSettingOutput
- func (o EnvironmentClusterSettingArrayOutput) ToEnvironmentClusterSettingArrayOutput() EnvironmentClusterSettingArrayOutput
- func (o EnvironmentClusterSettingArrayOutput) ToEnvironmentClusterSettingArrayOutputWithContext(ctx context.Context) EnvironmentClusterSettingArrayOutput
- type EnvironmentClusterSettingInput
- type EnvironmentClusterSettingOutput
- func (EnvironmentClusterSettingOutput) ElementType() reflect.Type
- func (o EnvironmentClusterSettingOutput) Name() pulumi.StringOutput
- func (o EnvironmentClusterSettingOutput) ToEnvironmentClusterSettingOutput() EnvironmentClusterSettingOutput
- func (o EnvironmentClusterSettingOutput) ToEnvironmentClusterSettingOutputWithContext(ctx context.Context) EnvironmentClusterSettingOutput
- func (o EnvironmentClusterSettingOutput) Value() pulumi.StringOutput
- type EnvironmentInput
- type EnvironmentMap
- type EnvironmentMapInput
- type EnvironmentMapOutput
- func (EnvironmentMapOutput) ElementType() reflect.Type
- func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
- func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
- type EnvironmentOutput
- type EnvironmentState
- type EnvironmentV3
- type EnvironmentV3Args
- type EnvironmentV3Array
- type EnvironmentV3ArrayInput
- type EnvironmentV3ArrayOutput
- func (EnvironmentV3ArrayOutput) ElementType() reflect.Type
- func (o EnvironmentV3ArrayOutput) Index(i pulumi.IntInput) EnvironmentV3Output
- func (o EnvironmentV3ArrayOutput) ToEnvironmentV3ArrayOutput() EnvironmentV3ArrayOutput
- func (o EnvironmentV3ArrayOutput) ToEnvironmentV3ArrayOutputWithContext(ctx context.Context) EnvironmentV3ArrayOutput
- type EnvironmentV3ClusterSetting
- type EnvironmentV3ClusterSettingArgs
- func (EnvironmentV3ClusterSettingArgs) ElementType() reflect.Type
- func (i EnvironmentV3ClusterSettingArgs) ToEnvironmentV3ClusterSettingOutput() EnvironmentV3ClusterSettingOutput
- func (i EnvironmentV3ClusterSettingArgs) ToEnvironmentV3ClusterSettingOutputWithContext(ctx context.Context) EnvironmentV3ClusterSettingOutput
- type EnvironmentV3ClusterSettingArray
- func (EnvironmentV3ClusterSettingArray) ElementType() reflect.Type
- func (i EnvironmentV3ClusterSettingArray) ToEnvironmentV3ClusterSettingArrayOutput() EnvironmentV3ClusterSettingArrayOutput
- func (i EnvironmentV3ClusterSettingArray) ToEnvironmentV3ClusterSettingArrayOutputWithContext(ctx context.Context) EnvironmentV3ClusterSettingArrayOutput
- type EnvironmentV3ClusterSettingArrayInput
- type EnvironmentV3ClusterSettingArrayOutput
- func (EnvironmentV3ClusterSettingArrayOutput) ElementType() reflect.Type
- func (o EnvironmentV3ClusterSettingArrayOutput) Index(i pulumi.IntInput) EnvironmentV3ClusterSettingOutput
- func (o EnvironmentV3ClusterSettingArrayOutput) ToEnvironmentV3ClusterSettingArrayOutput() EnvironmentV3ClusterSettingArrayOutput
- func (o EnvironmentV3ClusterSettingArrayOutput) ToEnvironmentV3ClusterSettingArrayOutputWithContext(ctx context.Context) EnvironmentV3ClusterSettingArrayOutput
- type EnvironmentV3ClusterSettingInput
- type EnvironmentV3ClusterSettingOutput
- func (EnvironmentV3ClusterSettingOutput) ElementType() reflect.Type
- func (o EnvironmentV3ClusterSettingOutput) Name() pulumi.StringOutput
- func (o EnvironmentV3ClusterSettingOutput) ToEnvironmentV3ClusterSettingOutput() EnvironmentV3ClusterSettingOutput
- func (o EnvironmentV3ClusterSettingOutput) ToEnvironmentV3ClusterSettingOutputWithContext(ctx context.Context) EnvironmentV3ClusterSettingOutput
- func (o EnvironmentV3ClusterSettingOutput) Value() pulumi.StringOutput
- type EnvironmentV3InboundNetworkDependency
- type EnvironmentV3InboundNetworkDependencyArgs
- func (EnvironmentV3InboundNetworkDependencyArgs) ElementType() reflect.Type
- func (i EnvironmentV3InboundNetworkDependencyArgs) ToEnvironmentV3InboundNetworkDependencyOutput() EnvironmentV3InboundNetworkDependencyOutput
- func (i EnvironmentV3InboundNetworkDependencyArgs) ToEnvironmentV3InboundNetworkDependencyOutputWithContext(ctx context.Context) EnvironmentV3InboundNetworkDependencyOutput
- type EnvironmentV3InboundNetworkDependencyArray
- func (EnvironmentV3InboundNetworkDependencyArray) ElementType() reflect.Type
- func (i EnvironmentV3InboundNetworkDependencyArray) ToEnvironmentV3InboundNetworkDependencyArrayOutput() EnvironmentV3InboundNetworkDependencyArrayOutput
- func (i EnvironmentV3InboundNetworkDependencyArray) ToEnvironmentV3InboundNetworkDependencyArrayOutputWithContext(ctx context.Context) EnvironmentV3InboundNetworkDependencyArrayOutput
- type EnvironmentV3InboundNetworkDependencyArrayInput
- type EnvironmentV3InboundNetworkDependencyArrayOutput
- func (EnvironmentV3InboundNetworkDependencyArrayOutput) ElementType() reflect.Type
- func (o EnvironmentV3InboundNetworkDependencyArrayOutput) Index(i pulumi.IntInput) EnvironmentV3InboundNetworkDependencyOutput
- func (o EnvironmentV3InboundNetworkDependencyArrayOutput) ToEnvironmentV3InboundNetworkDependencyArrayOutput() EnvironmentV3InboundNetworkDependencyArrayOutput
- func (o EnvironmentV3InboundNetworkDependencyArrayOutput) ToEnvironmentV3InboundNetworkDependencyArrayOutputWithContext(ctx context.Context) EnvironmentV3InboundNetworkDependencyArrayOutput
- type EnvironmentV3InboundNetworkDependencyInput
- type EnvironmentV3InboundNetworkDependencyOutput
- func (o EnvironmentV3InboundNetworkDependencyOutput) Description() pulumi.StringPtrOutput
- func (EnvironmentV3InboundNetworkDependencyOutput) ElementType() reflect.Type
- func (o EnvironmentV3InboundNetworkDependencyOutput) IpAddresses() pulumi.StringArrayOutput
- func (o EnvironmentV3InboundNetworkDependencyOutput) Ports() pulumi.StringArrayOutput
- func (o EnvironmentV3InboundNetworkDependencyOutput) ToEnvironmentV3InboundNetworkDependencyOutput() EnvironmentV3InboundNetworkDependencyOutput
- func (o EnvironmentV3InboundNetworkDependencyOutput) ToEnvironmentV3InboundNetworkDependencyOutputWithContext(ctx context.Context) EnvironmentV3InboundNetworkDependencyOutput
- type EnvironmentV3Input
- type EnvironmentV3Map
- type EnvironmentV3MapInput
- type EnvironmentV3MapOutput
- func (EnvironmentV3MapOutput) ElementType() reflect.Type
- func (o EnvironmentV3MapOutput) MapIndex(k pulumi.StringInput) EnvironmentV3Output
- func (o EnvironmentV3MapOutput) ToEnvironmentV3MapOutput() EnvironmentV3MapOutput
- func (o EnvironmentV3MapOutput) ToEnvironmentV3MapOutputWithContext(ctx context.Context) EnvironmentV3MapOutput
- type EnvironmentV3Output
- type EnvironmentV3State
- type FunctionApp
- type FunctionAppArgs
- type FunctionAppArray
- type FunctionAppArrayInput
- type FunctionAppArrayOutput
- func (FunctionAppArrayOutput) ElementType() reflect.Type
- func (o FunctionAppArrayOutput) Index(i pulumi.IntInput) FunctionAppOutput
- func (o FunctionAppArrayOutput) ToFunctionAppArrayOutput() FunctionAppArrayOutput
- func (o FunctionAppArrayOutput) ToFunctionAppArrayOutputWithContext(ctx context.Context) FunctionAppArrayOutput
- type FunctionAppAuthSettings
- type FunctionAppAuthSettingsActiveDirectory
- type FunctionAppAuthSettingsActiveDirectoryArgs
- func (FunctionAppAuthSettingsActiveDirectoryArgs) ElementType() reflect.Type
- func (i FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryOutput() FunctionAppAuthSettingsActiveDirectoryOutput
- func (i FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryOutput
- func (i FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput() FunctionAppAuthSettingsActiveDirectoryPtrOutput
- func (i FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryPtrOutput
- type FunctionAppAuthSettingsActiveDirectoryInput
- type FunctionAppAuthSettingsActiveDirectoryOutput
- func (o FunctionAppAuthSettingsActiveDirectoryOutput) AllowedAudiences() pulumi.StringArrayOutput
- func (o FunctionAppAuthSettingsActiveDirectoryOutput) ClientId() pulumi.StringOutput
- func (o FunctionAppAuthSettingsActiveDirectoryOutput) ClientSecret() pulumi.StringPtrOutput
- func (FunctionAppAuthSettingsActiveDirectoryOutput) ElementType() reflect.Type
- func (o FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryOutput() FunctionAppAuthSettingsActiveDirectoryOutput
- func (o FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryOutput
- func (o FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput() FunctionAppAuthSettingsActiveDirectoryPtrOutput
- func (o FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryPtrOutput
- type FunctionAppAuthSettingsActiveDirectoryPtrInput
- type FunctionAppAuthSettingsActiveDirectoryPtrOutput
- func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences() pulumi.StringArrayOutput
- func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) Elem() FunctionAppAuthSettingsActiveDirectoryOutput
- func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) ElementType() reflect.Type
- func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput() FunctionAppAuthSettingsActiveDirectoryPtrOutput
- func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryPtrOutput
- type FunctionAppAuthSettingsArgs
- func (FunctionAppAuthSettingsArgs) ElementType() reflect.Type
- func (i FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsOutput() FunctionAppAuthSettingsOutput
- func (i FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsOutputWithContext(ctx context.Context) FunctionAppAuthSettingsOutput
- func (i FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsPtrOutput() FunctionAppAuthSettingsPtrOutput
- func (i FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsPtrOutput
- type FunctionAppAuthSettingsFacebook
- type FunctionAppAuthSettingsFacebookArgs
- func (FunctionAppAuthSettingsFacebookArgs) ElementType() reflect.Type
- func (i FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookOutput() FunctionAppAuthSettingsFacebookOutput
- func (i FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookOutput
- func (i FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookPtrOutput() FunctionAppAuthSettingsFacebookPtrOutput
- func (i FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookPtrOutput
- type FunctionAppAuthSettingsFacebookInput
- type FunctionAppAuthSettingsFacebookOutput
- func (o FunctionAppAuthSettingsFacebookOutput) AppId() pulumi.StringOutput
- func (o FunctionAppAuthSettingsFacebookOutput) AppSecret() pulumi.StringOutput
- func (FunctionAppAuthSettingsFacebookOutput) ElementType() reflect.Type
- func (o FunctionAppAuthSettingsFacebookOutput) OauthScopes() pulumi.StringArrayOutput
- func (o FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookOutput() FunctionAppAuthSettingsFacebookOutput
- func (o FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookOutput
- func (o FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookPtrOutput() FunctionAppAuthSettingsFacebookPtrOutput
- func (o FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookPtrOutput
- type FunctionAppAuthSettingsFacebookPtrInput
- type FunctionAppAuthSettingsFacebookPtrOutput
- func (o FunctionAppAuthSettingsFacebookPtrOutput) AppId() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsFacebookPtrOutput) Elem() FunctionAppAuthSettingsFacebookOutput
- func (FunctionAppAuthSettingsFacebookPtrOutput) ElementType() reflect.Type
- func (o FunctionAppAuthSettingsFacebookPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o FunctionAppAuthSettingsFacebookPtrOutput) ToFunctionAppAuthSettingsFacebookPtrOutput() FunctionAppAuthSettingsFacebookPtrOutput
- func (o FunctionAppAuthSettingsFacebookPtrOutput) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookPtrOutput
- type FunctionAppAuthSettingsGoogle
- type FunctionAppAuthSettingsGoogleArgs
- func (FunctionAppAuthSettingsGoogleArgs) ElementType() reflect.Type
- func (i FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGoogleOutput() FunctionAppAuthSettingsGoogleOutput
- func (i FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGoogleOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGoogleOutput
- func (i FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGooglePtrOutput() FunctionAppAuthSettingsGooglePtrOutput
- func (i FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGooglePtrOutput
- type FunctionAppAuthSettingsGoogleInput
- type FunctionAppAuthSettingsGoogleOutput
- func (o FunctionAppAuthSettingsGoogleOutput) ClientId() pulumi.StringOutput
- func (o FunctionAppAuthSettingsGoogleOutput) ClientSecret() pulumi.StringOutput
- func (FunctionAppAuthSettingsGoogleOutput) ElementType() reflect.Type
- func (o FunctionAppAuthSettingsGoogleOutput) OauthScopes() pulumi.StringArrayOutput
- func (o FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGoogleOutput() FunctionAppAuthSettingsGoogleOutput
- func (o FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGoogleOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGoogleOutput
- func (o FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGooglePtrOutput() FunctionAppAuthSettingsGooglePtrOutput
- func (o FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGooglePtrOutput
- type FunctionAppAuthSettingsGooglePtrInput
- type FunctionAppAuthSettingsGooglePtrOutput
- func (o FunctionAppAuthSettingsGooglePtrOutput) ClientId() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsGooglePtrOutput) Elem() FunctionAppAuthSettingsGoogleOutput
- func (FunctionAppAuthSettingsGooglePtrOutput) ElementType() reflect.Type
- func (o FunctionAppAuthSettingsGooglePtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o FunctionAppAuthSettingsGooglePtrOutput) ToFunctionAppAuthSettingsGooglePtrOutput() FunctionAppAuthSettingsGooglePtrOutput
- func (o FunctionAppAuthSettingsGooglePtrOutput) ToFunctionAppAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGooglePtrOutput
- type FunctionAppAuthSettingsInput
- type FunctionAppAuthSettingsMicrosoft
- type FunctionAppAuthSettingsMicrosoftArgs
- func (FunctionAppAuthSettingsMicrosoftArgs) ElementType() reflect.Type
- func (i FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftOutput() FunctionAppAuthSettingsMicrosoftOutput
- func (i FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftOutput
- func (i FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftPtrOutput() FunctionAppAuthSettingsMicrosoftPtrOutput
- func (i FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftPtrOutput
- type FunctionAppAuthSettingsMicrosoftInput
- type FunctionAppAuthSettingsMicrosoftOutput
- func (o FunctionAppAuthSettingsMicrosoftOutput) ClientId() pulumi.StringOutput
- func (o FunctionAppAuthSettingsMicrosoftOutput) ClientSecret() pulumi.StringOutput
- func (FunctionAppAuthSettingsMicrosoftOutput) ElementType() reflect.Type
- func (o FunctionAppAuthSettingsMicrosoftOutput) OauthScopes() pulumi.StringArrayOutput
- func (o FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftOutput() FunctionAppAuthSettingsMicrosoftOutput
- func (o FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftOutput
- func (o FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutput() FunctionAppAuthSettingsMicrosoftPtrOutput
- func (o FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftPtrOutput
- type FunctionAppAuthSettingsMicrosoftPtrInput
- type FunctionAppAuthSettingsMicrosoftPtrOutput
- func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsMicrosoftPtrOutput) Elem() FunctionAppAuthSettingsMicrosoftOutput
- func (FunctionAppAuthSettingsMicrosoftPtrOutput) ElementType() reflect.Type
- func (o FunctionAppAuthSettingsMicrosoftPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutput() FunctionAppAuthSettingsMicrosoftPtrOutput
- func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftPtrOutput
- type FunctionAppAuthSettingsOutput
- func (o FunctionAppAuthSettingsOutput) ActiveDirectory() FunctionAppAuthSettingsActiveDirectoryPtrOutput
- func (o FunctionAppAuthSettingsOutput) AdditionalLoginParams() pulumi.StringMapOutput
- func (o FunctionAppAuthSettingsOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
- func (o FunctionAppAuthSettingsOutput) DefaultProvider() pulumi.StringPtrOutput
- func (FunctionAppAuthSettingsOutput) ElementType() reflect.Type
- func (o FunctionAppAuthSettingsOutput) Enabled() pulumi.BoolOutput
- func (o FunctionAppAuthSettingsOutput) Facebook() FunctionAppAuthSettingsFacebookPtrOutput
- func (o FunctionAppAuthSettingsOutput) Google() FunctionAppAuthSettingsGooglePtrOutput
- func (o FunctionAppAuthSettingsOutput) Issuer() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsOutput) Microsoft() FunctionAppAuthSettingsMicrosoftPtrOutput
- func (o FunctionAppAuthSettingsOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsOutput() FunctionAppAuthSettingsOutput
- func (o FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsOutputWithContext(ctx context.Context) FunctionAppAuthSettingsOutput
- func (o FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsPtrOutput() FunctionAppAuthSettingsPtrOutput
- func (o FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsPtrOutput
- func (o FunctionAppAuthSettingsOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
- func (o FunctionAppAuthSettingsOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppAuthSettingsOutput) Twitter() FunctionAppAuthSettingsTwitterPtrOutput
- func (o FunctionAppAuthSettingsOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
- type FunctionAppAuthSettingsPtrInput
- type FunctionAppAuthSettingsPtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) ActiveDirectory() FunctionAppAuthSettingsActiveDirectoryPtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) AdditionalLoginParams() pulumi.StringMapOutput
- func (o FunctionAppAuthSettingsPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
- func (o FunctionAppAuthSettingsPtrOutput) DefaultProvider() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) Elem() FunctionAppAuthSettingsOutput
- func (FunctionAppAuthSettingsPtrOutput) ElementType() reflect.Type
- func (o FunctionAppAuthSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) Facebook() FunctionAppAuthSettingsFacebookPtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) Google() FunctionAppAuthSettingsGooglePtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) Microsoft() FunctionAppAuthSettingsMicrosoftPtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) ToFunctionAppAuthSettingsPtrOutput() FunctionAppAuthSettingsPtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) ToFunctionAppAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsPtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) Twitter() FunctionAppAuthSettingsTwitterPtrOutput
- func (o FunctionAppAuthSettingsPtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
- type FunctionAppAuthSettingsTwitter
- type FunctionAppAuthSettingsTwitterArgs
- func (FunctionAppAuthSettingsTwitterArgs) ElementType() reflect.Type
- func (i FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterOutput() FunctionAppAuthSettingsTwitterOutput
- func (i FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterOutput
- func (i FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterPtrOutput() FunctionAppAuthSettingsTwitterPtrOutput
- func (i FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterPtrOutput
- type FunctionAppAuthSettingsTwitterInput
- type FunctionAppAuthSettingsTwitterOutput
- func (o FunctionAppAuthSettingsTwitterOutput) ConsumerKey() pulumi.StringOutput
- func (o FunctionAppAuthSettingsTwitterOutput) ConsumerSecret() pulumi.StringOutput
- func (FunctionAppAuthSettingsTwitterOutput) ElementType() reflect.Type
- func (o FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterOutput() FunctionAppAuthSettingsTwitterOutput
- func (o FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterOutput
- func (o FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterPtrOutput() FunctionAppAuthSettingsTwitterPtrOutput
- func (o FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterPtrOutput
- type FunctionAppAuthSettingsTwitterPtrInput
- type FunctionAppAuthSettingsTwitterPtrOutput
- func (o FunctionAppAuthSettingsTwitterPtrOutput) ConsumerKey() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringPtrOutput
- func (o FunctionAppAuthSettingsTwitterPtrOutput) Elem() FunctionAppAuthSettingsTwitterOutput
- func (FunctionAppAuthSettingsTwitterPtrOutput) ElementType() reflect.Type
- func (o FunctionAppAuthSettingsTwitterPtrOutput) ToFunctionAppAuthSettingsTwitterPtrOutput() FunctionAppAuthSettingsTwitterPtrOutput
- func (o FunctionAppAuthSettingsTwitterPtrOutput) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterPtrOutput
- type FunctionAppConnectionString
- type FunctionAppConnectionStringArgs
- func (FunctionAppConnectionStringArgs) ElementType() reflect.Type
- func (i FunctionAppConnectionStringArgs) ToFunctionAppConnectionStringOutput() FunctionAppConnectionStringOutput
- func (i FunctionAppConnectionStringArgs) ToFunctionAppConnectionStringOutputWithContext(ctx context.Context) FunctionAppConnectionStringOutput
- type FunctionAppConnectionStringArray
- func (FunctionAppConnectionStringArray) ElementType() reflect.Type
- func (i FunctionAppConnectionStringArray) ToFunctionAppConnectionStringArrayOutput() FunctionAppConnectionStringArrayOutput
- func (i FunctionAppConnectionStringArray) ToFunctionAppConnectionStringArrayOutputWithContext(ctx context.Context) FunctionAppConnectionStringArrayOutput
- type FunctionAppConnectionStringArrayInput
- type FunctionAppConnectionStringArrayOutput
- func (FunctionAppConnectionStringArrayOutput) ElementType() reflect.Type
- func (o FunctionAppConnectionStringArrayOutput) Index(i pulumi.IntInput) FunctionAppConnectionStringOutput
- func (o FunctionAppConnectionStringArrayOutput) ToFunctionAppConnectionStringArrayOutput() FunctionAppConnectionStringArrayOutput
- func (o FunctionAppConnectionStringArrayOutput) ToFunctionAppConnectionStringArrayOutputWithContext(ctx context.Context) FunctionAppConnectionStringArrayOutput
- type FunctionAppConnectionStringInput
- type FunctionAppConnectionStringOutput
- func (FunctionAppConnectionStringOutput) ElementType() reflect.Type
- func (o FunctionAppConnectionStringOutput) Name() pulumi.StringOutput
- func (o FunctionAppConnectionStringOutput) ToFunctionAppConnectionStringOutput() FunctionAppConnectionStringOutput
- func (o FunctionAppConnectionStringOutput) ToFunctionAppConnectionStringOutputWithContext(ctx context.Context) FunctionAppConnectionStringOutput
- func (o FunctionAppConnectionStringOutput) Type() pulumi.StringOutput
- func (o FunctionAppConnectionStringOutput) Value() pulumi.StringOutput
- type FunctionAppIdentity
- type FunctionAppIdentityArgs
- func (FunctionAppIdentityArgs) ElementType() reflect.Type
- func (i FunctionAppIdentityArgs) ToFunctionAppIdentityOutput() FunctionAppIdentityOutput
- func (i FunctionAppIdentityArgs) ToFunctionAppIdentityOutputWithContext(ctx context.Context) FunctionAppIdentityOutput
- func (i FunctionAppIdentityArgs) ToFunctionAppIdentityPtrOutput() FunctionAppIdentityPtrOutput
- func (i FunctionAppIdentityArgs) ToFunctionAppIdentityPtrOutputWithContext(ctx context.Context) FunctionAppIdentityPtrOutput
- type FunctionAppIdentityInput
- type FunctionAppIdentityOutput
- func (FunctionAppIdentityOutput) ElementType() reflect.Type
- func (o FunctionAppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o FunctionAppIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o FunctionAppIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o FunctionAppIdentityOutput) ToFunctionAppIdentityOutput() FunctionAppIdentityOutput
- func (o FunctionAppIdentityOutput) ToFunctionAppIdentityOutputWithContext(ctx context.Context) FunctionAppIdentityOutput
- func (o FunctionAppIdentityOutput) ToFunctionAppIdentityPtrOutput() FunctionAppIdentityPtrOutput
- func (o FunctionAppIdentityOutput) ToFunctionAppIdentityPtrOutputWithContext(ctx context.Context) FunctionAppIdentityPtrOutput
- func (o FunctionAppIdentityOutput) Type() pulumi.StringOutput
- type FunctionAppIdentityPtrInput
- type FunctionAppIdentityPtrOutput
- func (o FunctionAppIdentityPtrOutput) Elem() FunctionAppIdentityOutput
- func (FunctionAppIdentityPtrOutput) ElementType() reflect.Type
- func (o FunctionAppIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o FunctionAppIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o FunctionAppIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o FunctionAppIdentityPtrOutput) ToFunctionAppIdentityPtrOutput() FunctionAppIdentityPtrOutput
- func (o FunctionAppIdentityPtrOutput) ToFunctionAppIdentityPtrOutputWithContext(ctx context.Context) FunctionAppIdentityPtrOutput
- func (o FunctionAppIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type FunctionAppInput
- type FunctionAppMap
- type FunctionAppMapInput
- type FunctionAppMapOutput
- func (FunctionAppMapOutput) ElementType() reflect.Type
- func (o FunctionAppMapOutput) MapIndex(k pulumi.StringInput) FunctionAppOutput
- func (o FunctionAppMapOutput) ToFunctionAppMapOutput() FunctionAppMapOutput
- func (o FunctionAppMapOutput) ToFunctionAppMapOutputWithContext(ctx context.Context) FunctionAppMapOutput
- type FunctionAppOutput
- type FunctionAppSiteConfig
- type FunctionAppSiteConfigArgs
- func (FunctionAppSiteConfigArgs) ElementType() reflect.Type
- func (i FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigOutput() FunctionAppSiteConfigOutput
- func (i FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigOutputWithContext(ctx context.Context) FunctionAppSiteConfigOutput
- func (i FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigPtrOutput() FunctionAppSiteConfigPtrOutput
- func (i FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigPtrOutput
- type FunctionAppSiteConfigCors
- type FunctionAppSiteConfigCorsArgs
- func (FunctionAppSiteConfigCorsArgs) ElementType() reflect.Type
- func (i FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsOutput() FunctionAppSiteConfigCorsOutput
- func (i FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsOutput
- func (i FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsPtrOutput() FunctionAppSiteConfigCorsPtrOutput
- func (i FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsPtrOutput
- type FunctionAppSiteConfigCorsInput
- type FunctionAppSiteConfigCorsOutput
- func (o FunctionAppSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (FunctionAppSiteConfigCorsOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsOutput() FunctionAppSiteConfigCorsOutput
- func (o FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsOutput
- func (o FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsPtrOutput() FunctionAppSiteConfigCorsPtrOutput
- func (o FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsPtrOutput
- type FunctionAppSiteConfigCorsPtrInput
- type FunctionAppSiteConfigCorsPtrOutput
- func (o FunctionAppSiteConfigCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (o FunctionAppSiteConfigCorsPtrOutput) Elem() FunctionAppSiteConfigCorsOutput
- func (FunctionAppSiteConfigCorsPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigCorsPtrOutput) ToFunctionAppSiteConfigCorsPtrOutput() FunctionAppSiteConfigCorsPtrOutput
- func (o FunctionAppSiteConfigCorsPtrOutput) ToFunctionAppSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsPtrOutput
- type FunctionAppSiteConfigInput
- type FunctionAppSiteConfigIpRestriction
- type FunctionAppSiteConfigIpRestrictionArgs
- func (FunctionAppSiteConfigIpRestrictionArgs) ElementType() reflect.Type
- func (i FunctionAppSiteConfigIpRestrictionArgs) ToFunctionAppSiteConfigIpRestrictionOutput() FunctionAppSiteConfigIpRestrictionOutput
- func (i FunctionAppSiteConfigIpRestrictionArgs) ToFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionOutput
- type FunctionAppSiteConfigIpRestrictionArray
- func (FunctionAppSiteConfigIpRestrictionArray) ElementType() reflect.Type
- func (i FunctionAppSiteConfigIpRestrictionArray) ToFunctionAppSiteConfigIpRestrictionArrayOutput() FunctionAppSiteConfigIpRestrictionArrayOutput
- func (i FunctionAppSiteConfigIpRestrictionArray) ToFunctionAppSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionArrayOutput
- type FunctionAppSiteConfigIpRestrictionArrayInput
- type FunctionAppSiteConfigIpRestrictionArrayOutput
- func (FunctionAppSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigIpRestrictionArrayOutput) Index(i pulumi.IntInput) FunctionAppSiteConfigIpRestrictionOutput
- func (o FunctionAppSiteConfigIpRestrictionArrayOutput) ToFunctionAppSiteConfigIpRestrictionArrayOutput() FunctionAppSiteConfigIpRestrictionArrayOutput
- func (o FunctionAppSiteConfigIpRestrictionArrayOutput) ToFunctionAppSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionArrayOutput
- type FunctionAppSiteConfigIpRestrictionHeaders
- type FunctionAppSiteConfigIpRestrictionHeadersArgs
- func (FunctionAppSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i FunctionAppSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSiteConfigIpRestrictionHeadersOutput() FunctionAppSiteConfigIpRestrictionHeadersOutput
- func (i FunctionAppSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionHeadersOutput
- func (i FunctionAppSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
- func (i FunctionAppSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
- type FunctionAppSiteConfigIpRestrictionHeadersInput
- type FunctionAppSiteConfigIpRestrictionHeadersOutput
- func (FunctionAppSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSiteConfigIpRestrictionHeadersOutput() FunctionAppSiteConfigIpRestrictionHeadersOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionHeadersOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type FunctionAppSiteConfigIpRestrictionHeadersPtrInput
- type FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) Elem() FunctionAppSiteConfigIpRestrictionHeadersOutput
- func (FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
- type FunctionAppSiteConfigIpRestrictionInput
- type FunctionAppSiteConfigIpRestrictionOutput
- func (o FunctionAppSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (FunctionAppSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigIpRestrictionOutput) Headers() FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionOutput) Priority() pulumi.IntPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutput() FunctionAppSiteConfigIpRestrictionOutput
- func (o FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionOutput
- func (o FunctionAppSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type FunctionAppSiteConfigOutput
- func (o FunctionAppSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigOutput) AppScaleLimit() pulumi.IntPtrOutput
- func (o FunctionAppSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigOutput) Cors() FunctionAppSiteConfigCorsPtrOutput
- func (o FunctionAppSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
- func (FunctionAppSiteConfigOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigOutput) FtpsState() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigOutput) IpRestrictions() FunctionAppSiteConfigIpRestrictionArrayOutput
- func (o FunctionAppSiteConfigOutput) JavaVersion() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
- func (o FunctionAppSiteConfigOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigOutput) ScmIpRestrictions() FunctionAppSiteConfigScmIpRestrictionArrayOutput
- func (o FunctionAppSiteConfigOutput) ScmType() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigOutput() FunctionAppSiteConfigOutput
- func (o FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigOutputWithContext(ctx context.Context) FunctionAppSiteConfigOutput
- func (o FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigPtrOutput() FunctionAppSiteConfigPtrOutput
- func (o FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigPtrOutput
- func (o FunctionAppSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- type FunctionAppSiteConfigPtrInput
- type FunctionAppSiteConfigPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) AppScaleLimit() pulumi.IntPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) Cors() FunctionAppSiteConfigCorsPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) Elem() FunctionAppSiteConfigOutput
- func (FunctionAppSiteConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigPtrOutput) FtpsState() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) IpRestrictions() FunctionAppSiteConfigIpRestrictionArrayOutput
- func (o FunctionAppSiteConfigPtrOutput) JavaVersion() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) ScmIpRestrictions() FunctionAppSiteConfigScmIpRestrictionArrayOutput
- func (o FunctionAppSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) ToFunctionAppSiteConfigPtrOutput() FunctionAppSiteConfigPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) ToFunctionAppSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- type FunctionAppSiteConfigScmIpRestriction
- type FunctionAppSiteConfigScmIpRestrictionArgs
- func (FunctionAppSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
- func (i FunctionAppSiteConfigScmIpRestrictionArgs) ToFunctionAppSiteConfigScmIpRestrictionOutput() FunctionAppSiteConfigScmIpRestrictionOutput
- func (i FunctionAppSiteConfigScmIpRestrictionArgs) ToFunctionAppSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionOutput
- type FunctionAppSiteConfigScmIpRestrictionArray
- func (FunctionAppSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
- func (i FunctionAppSiteConfigScmIpRestrictionArray) ToFunctionAppSiteConfigScmIpRestrictionArrayOutput() FunctionAppSiteConfigScmIpRestrictionArrayOutput
- func (i FunctionAppSiteConfigScmIpRestrictionArray) ToFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionArrayOutput
- type FunctionAppSiteConfigScmIpRestrictionArrayInput
- type FunctionAppSiteConfigScmIpRestrictionArrayOutput
- func (FunctionAppSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigScmIpRestrictionArrayOutput) Index(i pulumi.IntInput) FunctionAppSiteConfigScmIpRestrictionOutput
- func (o FunctionAppSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSiteConfigScmIpRestrictionArrayOutput() FunctionAppSiteConfigScmIpRestrictionArrayOutput
- func (o FunctionAppSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionArrayOutput
- type FunctionAppSiteConfigScmIpRestrictionHeaders
- type FunctionAppSiteConfigScmIpRestrictionHeadersArgs
- func (FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSiteConfigScmIpRestrictionHeadersOutput() FunctionAppSiteConfigScmIpRestrictionHeadersOutput
- func (i FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionHeadersOutput
- func (i FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
- func (i FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
- type FunctionAppSiteConfigScmIpRestrictionHeadersInput
- type FunctionAppSiteConfigScmIpRestrictionHeadersOutput
- func (FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersOutput() FunctionAppSiteConfigScmIpRestrictionHeadersOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionHeadersOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type FunctionAppSiteConfigScmIpRestrictionHeadersPtrInput
- type FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) Elem() FunctionAppSiteConfigScmIpRestrictionHeadersOutput
- func (FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
- type FunctionAppSiteConfigScmIpRestrictionInput
- type FunctionAppSiteConfigScmIpRestrictionOutput
- func (o FunctionAppSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (FunctionAppSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigScmIpRestrictionOutput) Headers() FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o FunctionAppSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigScmIpRestrictionOutput) Name() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntPtrOutput
- func (o FunctionAppSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigScmIpRestrictionOutput) ToFunctionAppSiteConfigScmIpRestrictionOutput() FunctionAppSiteConfigScmIpRestrictionOutput
- func (o FunctionAppSiteConfigScmIpRestrictionOutput) ToFunctionAppSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionOutput
- func (o FunctionAppSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type FunctionAppSiteCredential
- type FunctionAppSiteCredentialArgs
- func (FunctionAppSiteCredentialArgs) ElementType() reflect.Type
- func (i FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialOutput() FunctionAppSiteCredentialOutput
- func (i FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialOutputWithContext(ctx context.Context) FunctionAppSiteCredentialOutput
- type FunctionAppSiteCredentialArray
- func (FunctionAppSiteCredentialArray) ElementType() reflect.Type
- func (i FunctionAppSiteCredentialArray) ToFunctionAppSiteCredentialArrayOutput() FunctionAppSiteCredentialArrayOutput
- func (i FunctionAppSiteCredentialArray) ToFunctionAppSiteCredentialArrayOutputWithContext(ctx context.Context) FunctionAppSiteCredentialArrayOutput
- type FunctionAppSiteCredentialArrayInput
- type FunctionAppSiteCredentialArrayOutput
- func (FunctionAppSiteCredentialArrayOutput) ElementType() reflect.Type
- func (o FunctionAppSiteCredentialArrayOutput) Index(i pulumi.IntInput) FunctionAppSiteCredentialOutput
- func (o FunctionAppSiteCredentialArrayOutput) ToFunctionAppSiteCredentialArrayOutput() FunctionAppSiteCredentialArrayOutput
- func (o FunctionAppSiteCredentialArrayOutput) ToFunctionAppSiteCredentialArrayOutputWithContext(ctx context.Context) FunctionAppSiteCredentialArrayOutput
- type FunctionAppSiteCredentialInput
- type FunctionAppSiteCredentialOutput
- func (FunctionAppSiteCredentialOutput) ElementType() reflect.Type
- func (o FunctionAppSiteCredentialOutput) Password() pulumi.StringPtrOutput
- func (o FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialOutput() FunctionAppSiteCredentialOutput
- func (o FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialOutputWithContext(ctx context.Context) FunctionAppSiteCredentialOutput
- func (o FunctionAppSiteCredentialOutput) Username() pulumi.StringPtrOutput
- type FunctionAppSlot
- type FunctionAppSlotArgs
- type FunctionAppSlotArray
- type FunctionAppSlotArrayInput
- type FunctionAppSlotArrayOutput
- func (FunctionAppSlotArrayOutput) ElementType() reflect.Type
- func (o FunctionAppSlotArrayOutput) Index(i pulumi.IntInput) FunctionAppSlotOutput
- func (o FunctionAppSlotArrayOutput) ToFunctionAppSlotArrayOutput() FunctionAppSlotArrayOutput
- func (o FunctionAppSlotArrayOutput) ToFunctionAppSlotArrayOutputWithContext(ctx context.Context) FunctionAppSlotArrayOutput
- type FunctionAppSlotAuthSettings
- type FunctionAppSlotAuthSettingsActiveDirectory
- type FunctionAppSlotAuthSettingsActiveDirectoryArgs
- func (FunctionAppSlotAuthSettingsActiveDirectoryArgs) ElementType() reflect.Type
- func (i FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryOutput() FunctionAppSlotAuthSettingsActiveDirectoryOutput
- func (i FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryOutput
- func (i FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
- func (i FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
- type FunctionAppSlotAuthSettingsActiveDirectoryInput
- type FunctionAppSlotAuthSettingsActiveDirectoryOutput
- func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) AllowedAudiences() pulumi.StringArrayOutput
- func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ClientId() pulumi.StringOutput
- func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ClientSecret() pulumi.StringPtrOutput
- func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ElementType() reflect.Type
- func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryOutput() FunctionAppSlotAuthSettingsActiveDirectoryOutput
- func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryOutput
- func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
- func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
- type FunctionAppSlotAuthSettingsActiveDirectoryPtrInput
- type FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
- func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences() pulumi.StringArrayOutput
- func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) Elem() FunctionAppSlotAuthSettingsActiveDirectoryOutput
- func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
- func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
- type FunctionAppSlotAuthSettingsArgs
- func (FunctionAppSlotAuthSettingsArgs) ElementType() reflect.Type
- func (i FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsOutput() FunctionAppSlotAuthSettingsOutput
- func (i FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsOutput
- func (i FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsPtrOutput() FunctionAppSlotAuthSettingsPtrOutput
- func (i FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsPtrOutput
- type FunctionAppSlotAuthSettingsFacebook
- type FunctionAppSlotAuthSettingsFacebookArgs
- func (FunctionAppSlotAuthSettingsFacebookArgs) ElementType() reflect.Type
- func (i FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookOutput() FunctionAppSlotAuthSettingsFacebookOutput
- func (i FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookOutput
- func (i FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookPtrOutput() FunctionAppSlotAuthSettingsFacebookPtrOutput
- func (i FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookPtrOutput
- type FunctionAppSlotAuthSettingsFacebookInput
- type FunctionAppSlotAuthSettingsFacebookOutput
- func (o FunctionAppSlotAuthSettingsFacebookOutput) AppId() pulumi.StringOutput
- func (o FunctionAppSlotAuthSettingsFacebookOutput) AppSecret() pulumi.StringOutput
- func (FunctionAppSlotAuthSettingsFacebookOutput) ElementType() reflect.Type
- func (o FunctionAppSlotAuthSettingsFacebookOutput) OauthScopes() pulumi.StringArrayOutput
- func (o FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookOutput() FunctionAppSlotAuthSettingsFacebookOutput
- func (o FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookOutput
- func (o FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutput() FunctionAppSlotAuthSettingsFacebookPtrOutput
- func (o FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookPtrOutput
- type FunctionAppSlotAuthSettingsFacebookPtrInput
- type FunctionAppSlotAuthSettingsFacebookPtrOutput
- func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) AppId() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) Elem() FunctionAppSlotAuthSettingsFacebookOutput
- func (FunctionAppSlotAuthSettingsFacebookPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutput() FunctionAppSlotAuthSettingsFacebookPtrOutput
- func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookPtrOutput
- type FunctionAppSlotAuthSettingsGoogle
- type FunctionAppSlotAuthSettingsGoogleArgs
- func (FunctionAppSlotAuthSettingsGoogleArgs) ElementType() reflect.Type
- func (i FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGoogleOutput() FunctionAppSlotAuthSettingsGoogleOutput
- func (i FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGoogleOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGoogleOutput
- func (i FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGooglePtrOutput() FunctionAppSlotAuthSettingsGooglePtrOutput
- func (i FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGooglePtrOutput
- type FunctionAppSlotAuthSettingsGoogleInput
- type FunctionAppSlotAuthSettingsGoogleOutput
- func (o FunctionAppSlotAuthSettingsGoogleOutput) ClientId() pulumi.StringOutput
- func (o FunctionAppSlotAuthSettingsGoogleOutput) ClientSecret() pulumi.StringOutput
- func (FunctionAppSlotAuthSettingsGoogleOutput) ElementType() reflect.Type
- func (o FunctionAppSlotAuthSettingsGoogleOutput) OauthScopes() pulumi.StringArrayOutput
- func (o FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGoogleOutput() FunctionAppSlotAuthSettingsGoogleOutput
- func (o FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGoogleOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGoogleOutput
- func (o FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutput() FunctionAppSlotAuthSettingsGooglePtrOutput
- func (o FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGooglePtrOutput
- type FunctionAppSlotAuthSettingsGooglePtrInput
- type FunctionAppSlotAuthSettingsGooglePtrOutput
- func (o FunctionAppSlotAuthSettingsGooglePtrOutput) ClientId() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsGooglePtrOutput) Elem() FunctionAppSlotAuthSettingsGoogleOutput
- func (FunctionAppSlotAuthSettingsGooglePtrOutput) ElementType() reflect.Type
- func (o FunctionAppSlotAuthSettingsGooglePtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o FunctionAppSlotAuthSettingsGooglePtrOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutput() FunctionAppSlotAuthSettingsGooglePtrOutput
- func (o FunctionAppSlotAuthSettingsGooglePtrOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGooglePtrOutput
- type FunctionAppSlotAuthSettingsInput
- type FunctionAppSlotAuthSettingsMicrosoft
- type FunctionAppSlotAuthSettingsMicrosoftArgs
- func (FunctionAppSlotAuthSettingsMicrosoftArgs) ElementType() reflect.Type
- func (i FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftOutput() FunctionAppSlotAuthSettingsMicrosoftOutput
- func (i FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftOutput
- func (i FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
- func (i FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftPtrOutput
- type FunctionAppSlotAuthSettingsMicrosoftInput
- type FunctionAppSlotAuthSettingsMicrosoftOutput
- func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ClientId() pulumi.StringOutput
- func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ClientSecret() pulumi.StringOutput
- func (FunctionAppSlotAuthSettingsMicrosoftOutput) ElementType() reflect.Type
- func (o FunctionAppSlotAuthSettingsMicrosoftOutput) OauthScopes() pulumi.StringArrayOutput
- func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftOutput() FunctionAppSlotAuthSettingsMicrosoftOutput
- func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftOutput
- func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
- func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftPtrOutput
- type FunctionAppSlotAuthSettingsMicrosoftPtrInput
- type FunctionAppSlotAuthSettingsMicrosoftPtrOutput
- func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) Elem() FunctionAppSlotAuthSettingsMicrosoftOutput
- func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
- func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftPtrOutput
- type FunctionAppSlotAuthSettingsOutput
- func (o FunctionAppSlotAuthSettingsOutput) ActiveDirectory() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
- func (o FunctionAppSlotAuthSettingsOutput) AdditionalLoginParams() pulumi.StringMapOutput
- func (o FunctionAppSlotAuthSettingsOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
- func (o FunctionAppSlotAuthSettingsOutput) DefaultProvider() pulumi.StringPtrOutput
- func (FunctionAppSlotAuthSettingsOutput) ElementType() reflect.Type
- func (o FunctionAppSlotAuthSettingsOutput) Enabled() pulumi.BoolOutput
- func (o FunctionAppSlotAuthSettingsOutput) Facebook() FunctionAppSlotAuthSettingsFacebookPtrOutput
- func (o FunctionAppSlotAuthSettingsOutput) Google() FunctionAppSlotAuthSettingsGooglePtrOutput
- func (o FunctionAppSlotAuthSettingsOutput) Issuer() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsOutput) Microsoft() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
- func (o FunctionAppSlotAuthSettingsOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsOutput() FunctionAppSlotAuthSettingsOutput
- func (o FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsOutput
- func (o FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsPtrOutput() FunctionAppSlotAuthSettingsPtrOutput
- func (o FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsPtrOutput
- func (o FunctionAppSlotAuthSettingsOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
- func (o FunctionAppSlotAuthSettingsOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppSlotAuthSettingsOutput) Twitter() FunctionAppSlotAuthSettingsTwitterPtrOutput
- func (o FunctionAppSlotAuthSettingsOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
- type FunctionAppSlotAuthSettingsPtrInput
- type FunctionAppSlotAuthSettingsPtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) ActiveDirectory() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) AdditionalLoginParams() pulumi.StringMapOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) DefaultProvider() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) Elem() FunctionAppSlotAuthSettingsOutput
- func (FunctionAppSlotAuthSettingsPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSlotAuthSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) Facebook() FunctionAppSlotAuthSettingsFacebookPtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) Google() FunctionAppSlotAuthSettingsGooglePtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) Microsoft() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) ToFunctionAppSlotAuthSettingsPtrOutput() FunctionAppSlotAuthSettingsPtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) ToFunctionAppSlotAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsPtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) Twitter() FunctionAppSlotAuthSettingsTwitterPtrOutput
- func (o FunctionAppSlotAuthSettingsPtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
- type FunctionAppSlotAuthSettingsTwitter
- type FunctionAppSlotAuthSettingsTwitterArgs
- func (FunctionAppSlotAuthSettingsTwitterArgs) ElementType() reflect.Type
- func (i FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterOutput() FunctionAppSlotAuthSettingsTwitterOutput
- func (i FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterOutput
- func (i FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterPtrOutput() FunctionAppSlotAuthSettingsTwitterPtrOutput
- func (i FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterPtrOutput
- type FunctionAppSlotAuthSettingsTwitterInput
- type FunctionAppSlotAuthSettingsTwitterOutput
- func (o FunctionAppSlotAuthSettingsTwitterOutput) ConsumerKey() pulumi.StringOutput
- func (o FunctionAppSlotAuthSettingsTwitterOutput) ConsumerSecret() pulumi.StringOutput
- func (FunctionAppSlotAuthSettingsTwitterOutput) ElementType() reflect.Type
- func (o FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterOutput() FunctionAppSlotAuthSettingsTwitterOutput
- func (o FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterOutput
- func (o FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutput() FunctionAppSlotAuthSettingsTwitterPtrOutput
- func (o FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterPtrOutput
- type FunctionAppSlotAuthSettingsTwitterPtrInput
- type FunctionAppSlotAuthSettingsTwitterPtrOutput
- func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) ConsumerKey() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringPtrOutput
- func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) Elem() FunctionAppSlotAuthSettingsTwitterOutput
- func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutput() FunctionAppSlotAuthSettingsTwitterPtrOutput
- func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterPtrOutput
- type FunctionAppSlotConnectionString
- type FunctionAppSlotConnectionStringArgs
- func (FunctionAppSlotConnectionStringArgs) ElementType() reflect.Type
- func (i FunctionAppSlotConnectionStringArgs) ToFunctionAppSlotConnectionStringOutput() FunctionAppSlotConnectionStringOutput
- func (i FunctionAppSlotConnectionStringArgs) ToFunctionAppSlotConnectionStringOutputWithContext(ctx context.Context) FunctionAppSlotConnectionStringOutput
- type FunctionAppSlotConnectionStringArray
- func (FunctionAppSlotConnectionStringArray) ElementType() reflect.Type
- func (i FunctionAppSlotConnectionStringArray) ToFunctionAppSlotConnectionStringArrayOutput() FunctionAppSlotConnectionStringArrayOutput
- func (i FunctionAppSlotConnectionStringArray) ToFunctionAppSlotConnectionStringArrayOutputWithContext(ctx context.Context) FunctionAppSlotConnectionStringArrayOutput
- type FunctionAppSlotConnectionStringArrayInput
- type FunctionAppSlotConnectionStringArrayOutput
- func (FunctionAppSlotConnectionStringArrayOutput) ElementType() reflect.Type
- func (o FunctionAppSlotConnectionStringArrayOutput) Index(i pulumi.IntInput) FunctionAppSlotConnectionStringOutput
- func (o FunctionAppSlotConnectionStringArrayOutput) ToFunctionAppSlotConnectionStringArrayOutput() FunctionAppSlotConnectionStringArrayOutput
- func (o FunctionAppSlotConnectionStringArrayOutput) ToFunctionAppSlotConnectionStringArrayOutputWithContext(ctx context.Context) FunctionAppSlotConnectionStringArrayOutput
- type FunctionAppSlotConnectionStringInput
- type FunctionAppSlotConnectionStringOutput
- func (FunctionAppSlotConnectionStringOutput) ElementType() reflect.Type
- func (o FunctionAppSlotConnectionStringOutput) Name() pulumi.StringOutput
- func (o FunctionAppSlotConnectionStringOutput) ToFunctionAppSlotConnectionStringOutput() FunctionAppSlotConnectionStringOutput
- func (o FunctionAppSlotConnectionStringOutput) ToFunctionAppSlotConnectionStringOutputWithContext(ctx context.Context) FunctionAppSlotConnectionStringOutput
- func (o FunctionAppSlotConnectionStringOutput) Type() pulumi.StringOutput
- func (o FunctionAppSlotConnectionStringOutput) Value() pulumi.StringOutput
- type FunctionAppSlotIdentity
- type FunctionAppSlotIdentityArgs
- func (FunctionAppSlotIdentityArgs) ElementType() reflect.Type
- func (i FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityOutput() FunctionAppSlotIdentityOutput
- func (i FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityOutputWithContext(ctx context.Context) FunctionAppSlotIdentityOutput
- func (i FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityPtrOutput() FunctionAppSlotIdentityPtrOutput
- func (i FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityPtrOutputWithContext(ctx context.Context) FunctionAppSlotIdentityPtrOutput
- type FunctionAppSlotIdentityInput
- type FunctionAppSlotIdentityOutput
- func (FunctionAppSlotIdentityOutput) ElementType() reflect.Type
- func (o FunctionAppSlotIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o FunctionAppSlotIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o FunctionAppSlotIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityOutput() FunctionAppSlotIdentityOutput
- func (o FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityOutputWithContext(ctx context.Context) FunctionAppSlotIdentityOutput
- func (o FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityPtrOutput() FunctionAppSlotIdentityPtrOutput
- func (o FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityPtrOutputWithContext(ctx context.Context) FunctionAppSlotIdentityPtrOutput
- func (o FunctionAppSlotIdentityOutput) Type() pulumi.StringOutput
- type FunctionAppSlotIdentityPtrInput
- type FunctionAppSlotIdentityPtrOutput
- func (o FunctionAppSlotIdentityPtrOutput) Elem() FunctionAppSlotIdentityOutput
- func (FunctionAppSlotIdentityPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSlotIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o FunctionAppSlotIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o FunctionAppSlotIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o FunctionAppSlotIdentityPtrOutput) ToFunctionAppSlotIdentityPtrOutput() FunctionAppSlotIdentityPtrOutput
- func (o FunctionAppSlotIdentityPtrOutput) ToFunctionAppSlotIdentityPtrOutputWithContext(ctx context.Context) FunctionAppSlotIdentityPtrOutput
- func (o FunctionAppSlotIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type FunctionAppSlotInput
- type FunctionAppSlotMap
- type FunctionAppSlotMapInput
- type FunctionAppSlotMapOutput
- func (FunctionAppSlotMapOutput) ElementType() reflect.Type
- func (o FunctionAppSlotMapOutput) MapIndex(k pulumi.StringInput) FunctionAppSlotOutput
- func (o FunctionAppSlotMapOutput) ToFunctionAppSlotMapOutput() FunctionAppSlotMapOutput
- func (o FunctionAppSlotMapOutput) ToFunctionAppSlotMapOutputWithContext(ctx context.Context) FunctionAppSlotMapOutput
- type FunctionAppSlotOutput
- type FunctionAppSlotSiteConfig
- type FunctionAppSlotSiteConfigArgs
- func (FunctionAppSlotSiteConfigArgs) ElementType() reflect.Type
- func (i FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigOutput() FunctionAppSlotSiteConfigOutput
- func (i FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigOutput
- func (i FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigPtrOutput() FunctionAppSlotSiteConfigPtrOutput
- func (i FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigPtrOutput
- type FunctionAppSlotSiteConfigCors
- type FunctionAppSlotSiteConfigCorsArgs
- func (FunctionAppSlotSiteConfigCorsArgs) ElementType() reflect.Type
- func (i FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsOutput() FunctionAppSlotSiteConfigCorsOutput
- func (i FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsOutput
- func (i FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsPtrOutput() FunctionAppSlotSiteConfigCorsPtrOutput
- func (i FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsPtrOutput
- type FunctionAppSlotSiteConfigCorsInput
- type FunctionAppSlotSiteConfigCorsOutput
- func (o FunctionAppSlotSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (FunctionAppSlotSiteConfigCorsOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsOutput() FunctionAppSlotSiteConfigCorsOutput
- func (o FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsOutput
- func (o FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsPtrOutput() FunctionAppSlotSiteConfigCorsPtrOutput
- func (o FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsPtrOutput
- type FunctionAppSlotSiteConfigCorsPtrInput
- type FunctionAppSlotSiteConfigCorsPtrOutput
- func (o FunctionAppSlotSiteConfigCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (o FunctionAppSlotSiteConfigCorsPtrOutput) Elem() FunctionAppSlotSiteConfigCorsOutput
- func (FunctionAppSlotSiteConfigCorsPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigCorsPtrOutput) ToFunctionAppSlotSiteConfigCorsPtrOutput() FunctionAppSlotSiteConfigCorsPtrOutput
- func (o FunctionAppSlotSiteConfigCorsPtrOutput) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsPtrOutput
- type FunctionAppSlotSiteConfigInput
- type FunctionAppSlotSiteConfigIpRestriction
- type FunctionAppSlotSiteConfigIpRestrictionArgs
- func (FunctionAppSlotSiteConfigIpRestrictionArgs) ElementType() reflect.Type
- func (i FunctionAppSlotSiteConfigIpRestrictionArgs) ToFunctionAppSlotSiteConfigIpRestrictionOutput() FunctionAppSlotSiteConfigIpRestrictionOutput
- func (i FunctionAppSlotSiteConfigIpRestrictionArgs) ToFunctionAppSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionOutput
- type FunctionAppSlotSiteConfigIpRestrictionArray
- func (FunctionAppSlotSiteConfigIpRestrictionArray) ElementType() reflect.Type
- func (i FunctionAppSlotSiteConfigIpRestrictionArray) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutput() FunctionAppSlotSiteConfigIpRestrictionArrayOutput
- func (i FunctionAppSlotSiteConfigIpRestrictionArray) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionArrayOutput
- type FunctionAppSlotSiteConfigIpRestrictionArrayInput
- type FunctionAppSlotSiteConfigIpRestrictionArrayOutput
- func (FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteConfigIpRestrictionArrayOutput) Index(i pulumi.IntInput) FunctionAppSlotSiteConfigIpRestrictionOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutput() FunctionAppSlotSiteConfigIpRestrictionArrayOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionArrayOutput
- type FunctionAppSlotSiteConfigIpRestrictionHeaders
- type FunctionAppSlotSiteConfigIpRestrictionHeadersArgs
- func (FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutput() FunctionAppSlotSiteConfigIpRestrictionHeadersOutput
- func (i FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionHeadersOutput
- func (i FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
- func (i FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
- type FunctionAppSlotSiteConfigIpRestrictionHeadersInput
- type FunctionAppSlotSiteConfigIpRestrictionHeadersOutput
- func (FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutput() FunctionAppSlotSiteConfigIpRestrictionHeadersOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionHeadersOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type FunctionAppSlotSiteConfigIpRestrictionHeadersPtrInput
- type FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) Elem() FunctionAppSlotSiteConfigIpRestrictionHeadersOutput
- func (FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
- type FunctionAppSlotSiteConfigIpRestrictionInput
- type FunctionAppSlotSiteConfigIpRestrictionOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (FunctionAppSlotSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteConfigIpRestrictionOutput) Headers() FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionOutput) Priority() pulumi.IntPtrOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionOutput) ToFunctionAppSlotSiteConfigIpRestrictionOutput() FunctionAppSlotSiteConfigIpRestrictionOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionOutput) ToFunctionAppSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type FunctionAppSlotSiteConfigOutput
- func (o FunctionAppSlotSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) AppScaleLimit() pulumi.IntPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) Cors() FunctionAppSlotSiteConfigCorsPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
- func (FunctionAppSlotSiteConfigOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteConfigOutput) FtpsState() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) IpRestrictions() FunctionAppSlotSiteConfigIpRestrictionArrayOutput
- func (o FunctionAppSlotSiteConfigOutput) JavaVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) ScmIpRestrictions() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
- func (o FunctionAppSlotSiteConfigOutput) ScmType() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigOutput() FunctionAppSlotSiteConfigOutput
- func (o FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigOutput
- func (o FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigPtrOutput() FunctionAppSlotSiteConfigPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- type FunctionAppSlotSiteConfigPtrInput
- type FunctionAppSlotSiteConfigPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) AppScaleLimit() pulumi.IntPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) Cors() FunctionAppSlotSiteConfigCorsPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) Elem() FunctionAppSlotSiteConfigOutput
- func (FunctionAppSlotSiteConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteConfigPtrOutput) FtpsState() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) IpRestrictions() FunctionAppSlotSiteConfigIpRestrictionArrayOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) JavaVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) ScmIpRestrictions() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) ToFunctionAppSlotSiteConfigPtrOutput() FunctionAppSlotSiteConfigPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) ToFunctionAppSlotSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- type FunctionAppSlotSiteConfigScmIpRestriction
- type FunctionAppSlotSiteConfigScmIpRestrictionArgs
- func (FunctionAppSlotSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
- func (i FunctionAppSlotSiteConfigScmIpRestrictionArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionOutput() FunctionAppSlotSiteConfigScmIpRestrictionOutput
- func (i FunctionAppSlotSiteConfigScmIpRestrictionArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionOutput
- type FunctionAppSlotSiteConfigScmIpRestrictionArray
- func (FunctionAppSlotSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
- func (i FunctionAppSlotSiteConfigScmIpRestrictionArray) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutput() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
- func (i FunctionAppSlotSiteConfigScmIpRestrictionArray) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
- type FunctionAppSlotSiteConfigScmIpRestrictionArrayInput
- type FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
- func (FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) Index(i pulumi.IntInput) FunctionAppSlotSiteConfigScmIpRestrictionOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutput() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
- type FunctionAppSlotSiteConfigScmIpRestrictionHeaders
- type FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs
- func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput() FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput
- func (i FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput
- func (i FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (i FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
- type FunctionAppSlotSiteConfigScmIpRestrictionHeadersInput
- type FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput
- func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput() FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrInput
- type FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) Elem() FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput
- func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
- type FunctionAppSlotSiteConfigScmIpRestrictionInput
- type FunctionAppSlotSiteConfigScmIpRestrictionOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) Headers() FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) Name() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntPtrOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionOutput() FunctionAppSlotSiteConfigScmIpRestrictionOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type FunctionAppSlotSiteCredential
- type FunctionAppSlotSiteCredentialArgs
- func (FunctionAppSlotSiteCredentialArgs) ElementType() reflect.Type
- func (i FunctionAppSlotSiteCredentialArgs) ToFunctionAppSlotSiteCredentialOutput() FunctionAppSlotSiteCredentialOutput
- func (i FunctionAppSlotSiteCredentialArgs) ToFunctionAppSlotSiteCredentialOutputWithContext(ctx context.Context) FunctionAppSlotSiteCredentialOutput
- type FunctionAppSlotSiteCredentialArray
- func (FunctionAppSlotSiteCredentialArray) ElementType() reflect.Type
- func (i FunctionAppSlotSiteCredentialArray) ToFunctionAppSlotSiteCredentialArrayOutput() FunctionAppSlotSiteCredentialArrayOutput
- func (i FunctionAppSlotSiteCredentialArray) ToFunctionAppSlotSiteCredentialArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteCredentialArrayOutput
- type FunctionAppSlotSiteCredentialArrayInput
- type FunctionAppSlotSiteCredentialArrayOutput
- func (FunctionAppSlotSiteCredentialArrayOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteCredentialArrayOutput) Index(i pulumi.IntInput) FunctionAppSlotSiteCredentialOutput
- func (o FunctionAppSlotSiteCredentialArrayOutput) ToFunctionAppSlotSiteCredentialArrayOutput() FunctionAppSlotSiteCredentialArrayOutput
- func (o FunctionAppSlotSiteCredentialArrayOutput) ToFunctionAppSlotSiteCredentialArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteCredentialArrayOutput
- type FunctionAppSlotSiteCredentialInput
- type FunctionAppSlotSiteCredentialOutput
- func (FunctionAppSlotSiteCredentialOutput) ElementType() reflect.Type
- func (o FunctionAppSlotSiteCredentialOutput) Password() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteCredentialOutput) ToFunctionAppSlotSiteCredentialOutput() FunctionAppSlotSiteCredentialOutput
- func (o FunctionAppSlotSiteCredentialOutput) ToFunctionAppSlotSiteCredentialOutputWithContext(ctx context.Context) FunctionAppSlotSiteCredentialOutput
- func (o FunctionAppSlotSiteCredentialOutput) Username() pulumi.StringPtrOutput
- type FunctionAppSlotState
- type FunctionAppSourceControl
- type FunctionAppSourceControlArgs
- func (FunctionAppSourceControlArgs) ElementType() reflect.Type
- func (i FunctionAppSourceControlArgs) ToFunctionAppSourceControlOutput() FunctionAppSourceControlOutput
- func (i FunctionAppSourceControlArgs) ToFunctionAppSourceControlOutputWithContext(ctx context.Context) FunctionAppSourceControlOutput
- func (i FunctionAppSourceControlArgs) ToFunctionAppSourceControlPtrOutput() FunctionAppSourceControlPtrOutput
- func (i FunctionAppSourceControlArgs) ToFunctionAppSourceControlPtrOutputWithContext(ctx context.Context) FunctionAppSourceControlPtrOutput
- type FunctionAppSourceControlInput
- type FunctionAppSourceControlOutput
- func (o FunctionAppSourceControlOutput) Branch() pulumi.StringPtrOutput
- func (FunctionAppSourceControlOutput) ElementType() reflect.Type
- func (o FunctionAppSourceControlOutput) ManualIntegration() pulumi.BoolPtrOutput
- func (o FunctionAppSourceControlOutput) RepoUrl() pulumi.StringPtrOutput
- func (o FunctionAppSourceControlOutput) RollbackEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppSourceControlOutput) ToFunctionAppSourceControlOutput() FunctionAppSourceControlOutput
- func (o FunctionAppSourceControlOutput) ToFunctionAppSourceControlOutputWithContext(ctx context.Context) FunctionAppSourceControlOutput
- func (o FunctionAppSourceControlOutput) ToFunctionAppSourceControlPtrOutput() FunctionAppSourceControlPtrOutput
- func (o FunctionAppSourceControlOutput) ToFunctionAppSourceControlPtrOutputWithContext(ctx context.Context) FunctionAppSourceControlPtrOutput
- func (o FunctionAppSourceControlOutput) UseMercurial() pulumi.BoolPtrOutput
- type FunctionAppSourceControlPtrInput
- type FunctionAppSourceControlPtrOutput
- func (o FunctionAppSourceControlPtrOutput) Branch() pulumi.StringPtrOutput
- func (o FunctionAppSourceControlPtrOutput) Elem() FunctionAppSourceControlOutput
- func (FunctionAppSourceControlPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSourceControlPtrOutput) ManualIntegration() pulumi.BoolPtrOutput
- func (o FunctionAppSourceControlPtrOutput) RepoUrl() pulumi.StringPtrOutput
- func (o FunctionAppSourceControlPtrOutput) RollbackEnabled() pulumi.BoolPtrOutput
- func (o FunctionAppSourceControlPtrOutput) ToFunctionAppSourceControlPtrOutput() FunctionAppSourceControlPtrOutput
- func (o FunctionAppSourceControlPtrOutput) ToFunctionAppSourceControlPtrOutputWithContext(ctx context.Context) FunctionAppSourceControlPtrOutput
- func (o FunctionAppSourceControlPtrOutput) UseMercurial() pulumi.BoolPtrOutput
- type FunctionAppState
- type GetAppServiceConnectionString
- type GetAppServiceConnectionStringArgs
- func (GetAppServiceConnectionStringArgs) ElementType() reflect.Type
- func (i GetAppServiceConnectionStringArgs) ToGetAppServiceConnectionStringOutput() GetAppServiceConnectionStringOutput
- func (i GetAppServiceConnectionStringArgs) ToGetAppServiceConnectionStringOutputWithContext(ctx context.Context) GetAppServiceConnectionStringOutput
- type GetAppServiceConnectionStringArray
- func (GetAppServiceConnectionStringArray) ElementType() reflect.Type
- func (i GetAppServiceConnectionStringArray) ToGetAppServiceConnectionStringArrayOutput() GetAppServiceConnectionStringArrayOutput
- func (i GetAppServiceConnectionStringArray) ToGetAppServiceConnectionStringArrayOutputWithContext(ctx context.Context) GetAppServiceConnectionStringArrayOutput
- type GetAppServiceConnectionStringArrayInput
- type GetAppServiceConnectionStringArrayOutput
- func (GetAppServiceConnectionStringArrayOutput) ElementType() reflect.Type
- func (o GetAppServiceConnectionStringArrayOutput) Index(i pulumi.IntInput) GetAppServiceConnectionStringOutput
- func (o GetAppServiceConnectionStringArrayOutput) ToGetAppServiceConnectionStringArrayOutput() GetAppServiceConnectionStringArrayOutput
- func (o GetAppServiceConnectionStringArrayOutput) ToGetAppServiceConnectionStringArrayOutputWithContext(ctx context.Context) GetAppServiceConnectionStringArrayOutput
- type GetAppServiceConnectionStringInput
- type GetAppServiceConnectionStringOutput
- func (GetAppServiceConnectionStringOutput) ElementType() reflect.Type
- func (o GetAppServiceConnectionStringOutput) Name() pulumi.StringOutput
- func (o GetAppServiceConnectionStringOutput) ToGetAppServiceConnectionStringOutput() GetAppServiceConnectionStringOutput
- func (o GetAppServiceConnectionStringOutput) ToGetAppServiceConnectionStringOutputWithContext(ctx context.Context) GetAppServiceConnectionStringOutput
- func (o GetAppServiceConnectionStringOutput) Type() pulumi.StringOutput
- func (o GetAppServiceConnectionStringOutput) Value() pulumi.StringOutput
- type GetAppServiceEnvironmentArgs
- type GetAppServiceEnvironmentClusterSetting
- type GetAppServiceEnvironmentClusterSettingArgs
- func (GetAppServiceEnvironmentClusterSettingArgs) ElementType() reflect.Type
- func (i GetAppServiceEnvironmentClusterSettingArgs) ToGetAppServiceEnvironmentClusterSettingOutput() GetAppServiceEnvironmentClusterSettingOutput
- func (i GetAppServiceEnvironmentClusterSettingArgs) ToGetAppServiceEnvironmentClusterSettingOutputWithContext(ctx context.Context) GetAppServiceEnvironmentClusterSettingOutput
- type GetAppServiceEnvironmentClusterSettingArray
- func (GetAppServiceEnvironmentClusterSettingArray) ElementType() reflect.Type
- func (i GetAppServiceEnvironmentClusterSettingArray) ToGetAppServiceEnvironmentClusterSettingArrayOutput() GetAppServiceEnvironmentClusterSettingArrayOutput
- func (i GetAppServiceEnvironmentClusterSettingArray) ToGetAppServiceEnvironmentClusterSettingArrayOutputWithContext(ctx context.Context) GetAppServiceEnvironmentClusterSettingArrayOutput
- type GetAppServiceEnvironmentClusterSettingArrayInput
- type GetAppServiceEnvironmentClusterSettingArrayOutput
- func (GetAppServiceEnvironmentClusterSettingArrayOutput) ElementType() reflect.Type
- func (o GetAppServiceEnvironmentClusterSettingArrayOutput) Index(i pulumi.IntInput) GetAppServiceEnvironmentClusterSettingOutput
- func (o GetAppServiceEnvironmentClusterSettingArrayOutput) ToGetAppServiceEnvironmentClusterSettingArrayOutput() GetAppServiceEnvironmentClusterSettingArrayOutput
- func (o GetAppServiceEnvironmentClusterSettingArrayOutput) ToGetAppServiceEnvironmentClusterSettingArrayOutputWithContext(ctx context.Context) GetAppServiceEnvironmentClusterSettingArrayOutput
- type GetAppServiceEnvironmentClusterSettingInput
- type GetAppServiceEnvironmentClusterSettingOutput
- func (GetAppServiceEnvironmentClusterSettingOutput) ElementType() reflect.Type
- func (o GetAppServiceEnvironmentClusterSettingOutput) Name() pulumi.StringOutput
- func (o GetAppServiceEnvironmentClusterSettingOutput) ToGetAppServiceEnvironmentClusterSettingOutput() GetAppServiceEnvironmentClusterSettingOutput
- func (o GetAppServiceEnvironmentClusterSettingOutput) ToGetAppServiceEnvironmentClusterSettingOutputWithContext(ctx context.Context) GetAppServiceEnvironmentClusterSettingOutput
- func (o GetAppServiceEnvironmentClusterSettingOutput) Value() pulumi.StringOutput
- type GetAppServiceEnvironmentOutputArgs
- type GetAppServiceEnvironmentResult
- type GetAppServiceEnvironmentResultOutput
- func (o GetAppServiceEnvironmentResultOutput) ClusterSettings() GetAppServiceEnvironmentClusterSettingArrayOutput
- func (GetAppServiceEnvironmentResultOutput) ElementType() reflect.Type
- func (o GetAppServiceEnvironmentResultOutput) FrontEndScaleFactor() pulumi.IntOutput
- func (o GetAppServiceEnvironmentResultOutput) Id() pulumi.StringOutput
- func (o GetAppServiceEnvironmentResultOutput) InternalIpAddress() pulumi.StringOutput
- func (o GetAppServiceEnvironmentResultOutput) Location() pulumi.StringOutput
- func (o GetAppServiceEnvironmentResultOutput) Name() pulumi.StringOutput
- func (o GetAppServiceEnvironmentResultOutput) OutboundIpAddresses() pulumi.StringArrayOutput
- func (o GetAppServiceEnvironmentResultOutput) PricingTier() pulumi.StringOutput
- func (o GetAppServiceEnvironmentResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o GetAppServiceEnvironmentResultOutput) ServiceIpAddress() pulumi.StringOutput
- func (o GetAppServiceEnvironmentResultOutput) Tags() pulumi.StringMapOutput
- func (o GetAppServiceEnvironmentResultOutput) ToGetAppServiceEnvironmentResultOutput() GetAppServiceEnvironmentResultOutput
- func (o GetAppServiceEnvironmentResultOutput) ToGetAppServiceEnvironmentResultOutputWithContext(ctx context.Context) GetAppServiceEnvironmentResultOutput
- type GetAppServicePlanArgs
- type GetAppServicePlanOutputArgs
- type GetAppServicePlanResult
- type GetAppServicePlanResultOutput
- func (o GetAppServicePlanResultOutput) AppServiceEnvironmentId() pulumi.StringOutput
- func (GetAppServicePlanResultOutput) ElementType() reflect.Type
- func (o GetAppServicePlanResultOutput) Id() pulumi.StringOutput
- func (o GetAppServicePlanResultOutput) IsXenon() pulumi.BoolOutput
- func (o GetAppServicePlanResultOutput) Kind() pulumi.StringOutput
- func (o GetAppServicePlanResultOutput) Location() pulumi.StringOutput
- func (o GetAppServicePlanResultOutput) MaximumElasticWorkerCount() pulumi.IntOutput
- func (o GetAppServicePlanResultOutput) MaximumNumberOfWorkers() pulumi.IntOutput
- func (o GetAppServicePlanResultOutput) Name() pulumi.StringOutput
- func (o GetAppServicePlanResultOutput) PerSiteScaling() pulumi.BoolOutput
- func (o GetAppServicePlanResultOutput) Reserved() pulumi.BoolOutput
- func (o GetAppServicePlanResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o GetAppServicePlanResultOutput) Sku() GetAppServicePlanSkuOutput
- func (o GetAppServicePlanResultOutput) Tags() pulumi.StringMapOutput
- func (o GetAppServicePlanResultOutput) ToGetAppServicePlanResultOutput() GetAppServicePlanResultOutput
- func (o GetAppServicePlanResultOutput) ToGetAppServicePlanResultOutputWithContext(ctx context.Context) GetAppServicePlanResultOutput
- func (o GetAppServicePlanResultOutput) ZoneRedundant() pulumi.BoolOutput
- type GetAppServicePlanSku
- type GetAppServicePlanSkuArgs
- type GetAppServicePlanSkuInput
- type GetAppServicePlanSkuOutput
- func (o GetAppServicePlanSkuOutput) Capacity() pulumi.IntOutput
- func (GetAppServicePlanSkuOutput) ElementType() reflect.Type
- func (o GetAppServicePlanSkuOutput) Size() pulumi.StringOutput
- func (o GetAppServicePlanSkuOutput) Tier() pulumi.StringOutput
- func (o GetAppServicePlanSkuOutput) ToGetAppServicePlanSkuOutput() GetAppServicePlanSkuOutput
- func (o GetAppServicePlanSkuOutput) ToGetAppServicePlanSkuOutputWithContext(ctx context.Context) GetAppServicePlanSkuOutput
- type GetAppServiceSiteConfig
- type GetAppServiceSiteConfigArgs
- type GetAppServiceSiteConfigArray
- func (GetAppServiceSiteConfigArray) ElementType() reflect.Type
- func (i GetAppServiceSiteConfigArray) ToGetAppServiceSiteConfigArrayOutput() GetAppServiceSiteConfigArrayOutput
- func (i GetAppServiceSiteConfigArray) ToGetAppServiceSiteConfigArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigArrayOutput
- type GetAppServiceSiteConfigArrayInput
- type GetAppServiceSiteConfigArrayOutput
- func (GetAppServiceSiteConfigArrayOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteConfigArrayOutput) Index(i pulumi.IntInput) GetAppServiceSiteConfigOutput
- func (o GetAppServiceSiteConfigArrayOutput) ToGetAppServiceSiteConfigArrayOutput() GetAppServiceSiteConfigArrayOutput
- func (o GetAppServiceSiteConfigArrayOutput) ToGetAppServiceSiteConfigArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigArrayOutput
- type GetAppServiceSiteConfigCor
- type GetAppServiceSiteConfigCorArgs
- func (GetAppServiceSiteConfigCorArgs) ElementType() reflect.Type
- func (i GetAppServiceSiteConfigCorArgs) ToGetAppServiceSiteConfigCorOutput() GetAppServiceSiteConfigCorOutput
- func (i GetAppServiceSiteConfigCorArgs) ToGetAppServiceSiteConfigCorOutputWithContext(ctx context.Context) GetAppServiceSiteConfigCorOutput
- type GetAppServiceSiteConfigCorArray
- func (GetAppServiceSiteConfigCorArray) ElementType() reflect.Type
- func (i GetAppServiceSiteConfigCorArray) ToGetAppServiceSiteConfigCorArrayOutput() GetAppServiceSiteConfigCorArrayOutput
- func (i GetAppServiceSiteConfigCorArray) ToGetAppServiceSiteConfigCorArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigCorArrayOutput
- type GetAppServiceSiteConfigCorArrayInput
- type GetAppServiceSiteConfigCorArrayOutput
- func (GetAppServiceSiteConfigCorArrayOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteConfigCorArrayOutput) Index(i pulumi.IntInput) GetAppServiceSiteConfigCorOutput
- func (o GetAppServiceSiteConfigCorArrayOutput) ToGetAppServiceSiteConfigCorArrayOutput() GetAppServiceSiteConfigCorArrayOutput
- func (o GetAppServiceSiteConfigCorArrayOutput) ToGetAppServiceSiteConfigCorArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigCorArrayOutput
- type GetAppServiceSiteConfigCorInput
- type GetAppServiceSiteConfigCorOutput
- func (o GetAppServiceSiteConfigCorOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (GetAppServiceSiteConfigCorOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteConfigCorOutput) SupportCredentials() pulumi.BoolOutput
- func (o GetAppServiceSiteConfigCorOutput) ToGetAppServiceSiteConfigCorOutput() GetAppServiceSiteConfigCorOutput
- func (o GetAppServiceSiteConfigCorOutput) ToGetAppServiceSiteConfigCorOutputWithContext(ctx context.Context) GetAppServiceSiteConfigCorOutput
- type GetAppServiceSiteConfigInput
- type GetAppServiceSiteConfigIpRestriction
- type GetAppServiceSiteConfigIpRestrictionArgs
- func (GetAppServiceSiteConfigIpRestrictionArgs) ElementType() reflect.Type
- func (i GetAppServiceSiteConfigIpRestrictionArgs) ToGetAppServiceSiteConfigIpRestrictionOutput() GetAppServiceSiteConfigIpRestrictionOutput
- func (i GetAppServiceSiteConfigIpRestrictionArgs) ToGetAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionOutput
- type GetAppServiceSiteConfigIpRestrictionArray
- func (GetAppServiceSiteConfigIpRestrictionArray) ElementType() reflect.Type
- func (i GetAppServiceSiteConfigIpRestrictionArray) ToGetAppServiceSiteConfigIpRestrictionArrayOutput() GetAppServiceSiteConfigIpRestrictionArrayOutput
- func (i GetAppServiceSiteConfigIpRestrictionArray) ToGetAppServiceSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionArrayOutput
- type GetAppServiceSiteConfigIpRestrictionArrayInput
- type GetAppServiceSiteConfigIpRestrictionArrayOutput
- func (GetAppServiceSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteConfigIpRestrictionArrayOutput) Index(i pulumi.IntInput) GetAppServiceSiteConfigIpRestrictionOutput
- func (o GetAppServiceSiteConfigIpRestrictionArrayOutput) ToGetAppServiceSiteConfigIpRestrictionArrayOutput() GetAppServiceSiteConfigIpRestrictionArrayOutput
- func (o GetAppServiceSiteConfigIpRestrictionArrayOutput) ToGetAppServiceSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionArrayOutput
- type GetAppServiceSiteConfigIpRestrictionHeaders
- type GetAppServiceSiteConfigIpRestrictionHeadersArgs
- func (GetAppServiceSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i GetAppServiceSiteConfigIpRestrictionHeadersArgs) ToGetAppServiceSiteConfigIpRestrictionHeadersOutput() GetAppServiceSiteConfigIpRestrictionHeadersOutput
- func (i GetAppServiceSiteConfigIpRestrictionHeadersArgs) ToGetAppServiceSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionHeadersOutput
- type GetAppServiceSiteConfigIpRestrictionHeadersInput
- type GetAppServiceSiteConfigIpRestrictionHeadersOutput
- func (GetAppServiceSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteConfigIpRestrictionHeadersOutput) ToGetAppServiceSiteConfigIpRestrictionHeadersOutput() GetAppServiceSiteConfigIpRestrictionHeadersOutput
- func (o GetAppServiceSiteConfigIpRestrictionHeadersOutput) ToGetAppServiceSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionHeadersOutput
- func (o GetAppServiceSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o GetAppServiceSiteConfigIpRestrictionHeadersOutput) XFdHealthProbes() pulumi.StringArrayOutput
- func (o GetAppServiceSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o GetAppServiceSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type GetAppServiceSiteConfigIpRestrictionInput
- type GetAppServiceSiteConfigIpRestrictionOutput
- func (o GetAppServiceSiteConfigIpRestrictionOutput) Action() pulumi.StringOutput
- func (GetAppServiceSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteConfigIpRestrictionOutput) Headers() GetAppServiceSiteConfigIpRestrictionHeadersOutput
- func (o GetAppServiceSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringOutput
- func (o GetAppServiceSiteConfigIpRestrictionOutput) Name() pulumi.StringOutput
- func (o GetAppServiceSiteConfigIpRestrictionOutput) Priority() pulumi.IntOutput
- func (o GetAppServiceSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringOutput
- func (o GetAppServiceSiteConfigIpRestrictionOutput) ToGetAppServiceSiteConfigIpRestrictionOutput() GetAppServiceSiteConfigIpRestrictionOutput
- func (o GetAppServiceSiteConfigIpRestrictionOutput) ToGetAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionOutput
- func (o GetAppServiceSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringOutput
- type GetAppServiceSiteConfigOutput
- func (o GetAppServiceSiteConfigOutput) AcrUseManagedIdentityCredentials() pulumi.BoolOutput
- func (o GetAppServiceSiteConfigOutput) AcrUserManagedIdentityClientId() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) AlwaysOn() pulumi.BoolOutput
- func (o GetAppServiceSiteConfigOutput) AppCommandLine() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) Cors() GetAppServiceSiteConfigCorArrayOutput
- func (o GetAppServiceSiteConfigOutput) DefaultDocuments() pulumi.StringArrayOutput
- func (o GetAppServiceSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringOutput
- func (GetAppServiceSiteConfigOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteConfigOutput) FtpsState() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) HealthCheckPath() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) Http2Enabled() pulumi.BoolOutput
- func (o GetAppServiceSiteConfigOutput) IpRestrictions() GetAppServiceSiteConfigIpRestrictionArrayOutput
- func (o GetAppServiceSiteConfigOutput) JavaContainer() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) JavaContainerVersion() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) JavaVersion() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) LinuxFxVersion() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) LocalMysqlEnabled() pulumi.BoolOutput
- func (o GetAppServiceSiteConfigOutput) ManagedPipelineMode() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) MinTlsVersion() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) NumberOfWorkers() pulumi.IntOutput
- func (o GetAppServiceSiteConfigOutput) PhpVersion() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) PythonVersion() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolOutput
- func (o GetAppServiceSiteConfigOutput) RemoteDebuggingVersion() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) ScmIpRestrictions() GetAppServiceSiteConfigScmIpRestrictionArrayOutput
- func (o GetAppServiceSiteConfigOutput) ScmType() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolOutput
- func (o GetAppServiceSiteConfigOutput) ToGetAppServiceSiteConfigOutput() GetAppServiceSiteConfigOutput
- func (o GetAppServiceSiteConfigOutput) ToGetAppServiceSiteConfigOutputWithContext(ctx context.Context) GetAppServiceSiteConfigOutput
- func (o GetAppServiceSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolOutput
- func (o GetAppServiceSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolOutput
- func (o GetAppServiceSiteConfigOutput) WebsocketsEnabled() pulumi.BoolOutput
- func (o GetAppServiceSiteConfigOutput) WindowsFxVersion() pulumi.StringOutput
- type GetAppServiceSiteConfigScmIpRestriction
- type GetAppServiceSiteConfigScmIpRestrictionArgs
- func (GetAppServiceSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
- func (i GetAppServiceSiteConfigScmIpRestrictionArgs) ToGetAppServiceSiteConfigScmIpRestrictionOutput() GetAppServiceSiteConfigScmIpRestrictionOutput
- func (i GetAppServiceSiteConfigScmIpRestrictionArgs) ToGetAppServiceSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionOutput
- type GetAppServiceSiteConfigScmIpRestrictionArray
- func (GetAppServiceSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
- func (i GetAppServiceSiteConfigScmIpRestrictionArray) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutput() GetAppServiceSiteConfigScmIpRestrictionArrayOutput
- func (i GetAppServiceSiteConfigScmIpRestrictionArray) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionArrayOutput
- type GetAppServiceSiteConfigScmIpRestrictionArrayInput
- type GetAppServiceSiteConfigScmIpRestrictionArrayOutput
- func (GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteConfigScmIpRestrictionArrayOutput) Index(i pulumi.IntInput) GetAppServiceSiteConfigScmIpRestrictionOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutput() GetAppServiceSiteConfigScmIpRestrictionArrayOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionArrayOutput
- type GetAppServiceSiteConfigScmIpRestrictionHeaders
- type GetAppServiceSiteConfigScmIpRestrictionHeadersArgs
- func (GetAppServiceSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i GetAppServiceSiteConfigScmIpRestrictionHeadersArgs) ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutput() GetAppServiceSiteConfigScmIpRestrictionHeadersOutput
- func (i GetAppServiceSiteConfigScmIpRestrictionHeadersArgs) ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionHeadersOutput
- type GetAppServiceSiteConfigScmIpRestrictionHeadersInput
- type GetAppServiceSiteConfigScmIpRestrictionHeadersOutput
- func (GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutput() GetAppServiceSiteConfigScmIpRestrictionHeadersOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionHeadersOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbes() pulumi.StringArrayOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type GetAppServiceSiteConfigScmIpRestrictionInput
- type GetAppServiceSiteConfigScmIpRestrictionOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionOutput) Action() pulumi.StringOutput
- func (GetAppServiceSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteConfigScmIpRestrictionOutput) Headers() GetAppServiceSiteConfigScmIpRestrictionHeadersOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionOutput) Name() pulumi.StringOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionOutput) ToGetAppServiceSiteConfigScmIpRestrictionOutput() GetAppServiceSiteConfigScmIpRestrictionOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionOutput) ToGetAppServiceSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringOutput
- type GetAppServiceSiteCredential
- type GetAppServiceSiteCredentialArgs
- func (GetAppServiceSiteCredentialArgs) ElementType() reflect.Type
- func (i GetAppServiceSiteCredentialArgs) ToGetAppServiceSiteCredentialOutput() GetAppServiceSiteCredentialOutput
- func (i GetAppServiceSiteCredentialArgs) ToGetAppServiceSiteCredentialOutputWithContext(ctx context.Context) GetAppServiceSiteCredentialOutput
- type GetAppServiceSiteCredentialArray
- func (GetAppServiceSiteCredentialArray) ElementType() reflect.Type
- func (i GetAppServiceSiteCredentialArray) ToGetAppServiceSiteCredentialArrayOutput() GetAppServiceSiteCredentialArrayOutput
- func (i GetAppServiceSiteCredentialArray) ToGetAppServiceSiteCredentialArrayOutputWithContext(ctx context.Context) GetAppServiceSiteCredentialArrayOutput
- type GetAppServiceSiteCredentialArrayInput
- type GetAppServiceSiteCredentialArrayOutput
- func (GetAppServiceSiteCredentialArrayOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteCredentialArrayOutput) Index(i pulumi.IntInput) GetAppServiceSiteCredentialOutput
- func (o GetAppServiceSiteCredentialArrayOutput) ToGetAppServiceSiteCredentialArrayOutput() GetAppServiceSiteCredentialArrayOutput
- func (o GetAppServiceSiteCredentialArrayOutput) ToGetAppServiceSiteCredentialArrayOutputWithContext(ctx context.Context) GetAppServiceSiteCredentialArrayOutput
- type GetAppServiceSiteCredentialInput
- type GetAppServiceSiteCredentialOutput
- func (GetAppServiceSiteCredentialOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteCredentialOutput) Password() pulumi.StringOutput
- func (o GetAppServiceSiteCredentialOutput) ToGetAppServiceSiteCredentialOutput() GetAppServiceSiteCredentialOutput
- func (o GetAppServiceSiteCredentialOutput) ToGetAppServiceSiteCredentialOutputWithContext(ctx context.Context) GetAppServiceSiteCredentialOutput
- func (o GetAppServiceSiteCredentialOutput) Username() pulumi.StringOutput
- type GetAppServiceSourceControl
- type GetAppServiceSourceControlArgs
- func (GetAppServiceSourceControlArgs) ElementType() reflect.Type
- func (i GetAppServiceSourceControlArgs) ToGetAppServiceSourceControlOutput() GetAppServiceSourceControlOutput
- func (i GetAppServiceSourceControlArgs) ToGetAppServiceSourceControlOutputWithContext(ctx context.Context) GetAppServiceSourceControlOutput
- type GetAppServiceSourceControlArray
- func (GetAppServiceSourceControlArray) ElementType() reflect.Type
- func (i GetAppServiceSourceControlArray) ToGetAppServiceSourceControlArrayOutput() GetAppServiceSourceControlArrayOutput
- func (i GetAppServiceSourceControlArray) ToGetAppServiceSourceControlArrayOutputWithContext(ctx context.Context) GetAppServiceSourceControlArrayOutput
- type GetAppServiceSourceControlArrayInput
- type GetAppServiceSourceControlArrayOutput
- func (GetAppServiceSourceControlArrayOutput) ElementType() reflect.Type
- func (o GetAppServiceSourceControlArrayOutput) Index(i pulumi.IntInput) GetAppServiceSourceControlOutput
- func (o GetAppServiceSourceControlArrayOutput) ToGetAppServiceSourceControlArrayOutput() GetAppServiceSourceControlArrayOutput
- func (o GetAppServiceSourceControlArrayOutput) ToGetAppServiceSourceControlArrayOutputWithContext(ctx context.Context) GetAppServiceSourceControlArrayOutput
- type GetAppServiceSourceControlInput
- type GetAppServiceSourceControlOutput
- func (o GetAppServiceSourceControlOutput) Branch() pulumi.StringOutput
- func (GetAppServiceSourceControlOutput) ElementType() reflect.Type
- func (o GetAppServiceSourceControlOutput) ManualIntegration() pulumi.BoolOutput
- func (o GetAppServiceSourceControlOutput) RepoUrl() pulumi.StringOutput
- func (o GetAppServiceSourceControlOutput) RollbackEnabled() pulumi.BoolOutput
- func (o GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutput() GetAppServiceSourceControlOutput
- func (o GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutputWithContext(ctx context.Context) GetAppServiceSourceControlOutput
- func (o GetAppServiceSourceControlOutput) UseMercurial() pulumi.BoolOutput
- type GetCertificateOrderCertificate
- type GetCertificateOrderCertificateArgs
- func (GetCertificateOrderCertificateArgs) ElementType() reflect.Type
- func (i GetCertificateOrderCertificateArgs) ToGetCertificateOrderCertificateOutput() GetCertificateOrderCertificateOutput
- func (i GetCertificateOrderCertificateArgs) ToGetCertificateOrderCertificateOutputWithContext(ctx context.Context) GetCertificateOrderCertificateOutput
- type GetCertificateOrderCertificateArray
- func (GetCertificateOrderCertificateArray) ElementType() reflect.Type
- func (i GetCertificateOrderCertificateArray) ToGetCertificateOrderCertificateArrayOutput() GetCertificateOrderCertificateArrayOutput
- func (i GetCertificateOrderCertificateArray) ToGetCertificateOrderCertificateArrayOutputWithContext(ctx context.Context) GetCertificateOrderCertificateArrayOutput
- type GetCertificateOrderCertificateArrayInput
- type GetCertificateOrderCertificateArrayOutput
- func (GetCertificateOrderCertificateArrayOutput) ElementType() reflect.Type
- func (o GetCertificateOrderCertificateArrayOutput) Index(i pulumi.IntInput) GetCertificateOrderCertificateOutput
- func (o GetCertificateOrderCertificateArrayOutput) ToGetCertificateOrderCertificateArrayOutput() GetCertificateOrderCertificateArrayOutput
- func (o GetCertificateOrderCertificateArrayOutput) ToGetCertificateOrderCertificateArrayOutputWithContext(ctx context.Context) GetCertificateOrderCertificateArrayOutput
- type GetCertificateOrderCertificateInput
- type GetCertificateOrderCertificateOutput
- func (o GetCertificateOrderCertificateOutput) CertificateName() pulumi.StringOutput
- func (GetCertificateOrderCertificateOutput) ElementType() reflect.Type
- func (o GetCertificateOrderCertificateOutput) KeyVaultId() pulumi.StringOutput
- func (o GetCertificateOrderCertificateOutput) KeyVaultSecretName() pulumi.StringOutput
- func (o GetCertificateOrderCertificateOutput) ProvisioningState() pulumi.StringOutput
- func (o GetCertificateOrderCertificateOutput) ToGetCertificateOrderCertificateOutput() GetCertificateOrderCertificateOutput
- func (o GetCertificateOrderCertificateOutput) ToGetCertificateOrderCertificateOutputWithContext(ctx context.Context) GetCertificateOrderCertificateOutput
- type GetEnvironmentV3ClusterSetting
- type GetEnvironmentV3ClusterSettingArgs
- func (GetEnvironmentV3ClusterSettingArgs) ElementType() reflect.Type
- func (i GetEnvironmentV3ClusterSettingArgs) ToGetEnvironmentV3ClusterSettingOutput() GetEnvironmentV3ClusterSettingOutput
- func (i GetEnvironmentV3ClusterSettingArgs) ToGetEnvironmentV3ClusterSettingOutputWithContext(ctx context.Context) GetEnvironmentV3ClusterSettingOutput
- type GetEnvironmentV3ClusterSettingArray
- func (GetEnvironmentV3ClusterSettingArray) ElementType() reflect.Type
- func (i GetEnvironmentV3ClusterSettingArray) ToGetEnvironmentV3ClusterSettingArrayOutput() GetEnvironmentV3ClusterSettingArrayOutput
- func (i GetEnvironmentV3ClusterSettingArray) ToGetEnvironmentV3ClusterSettingArrayOutputWithContext(ctx context.Context) GetEnvironmentV3ClusterSettingArrayOutput
- type GetEnvironmentV3ClusterSettingArrayInput
- type GetEnvironmentV3ClusterSettingArrayOutput
- func (GetEnvironmentV3ClusterSettingArrayOutput) ElementType() reflect.Type
- func (o GetEnvironmentV3ClusterSettingArrayOutput) Index(i pulumi.IntInput) GetEnvironmentV3ClusterSettingOutput
- func (o GetEnvironmentV3ClusterSettingArrayOutput) ToGetEnvironmentV3ClusterSettingArrayOutput() GetEnvironmentV3ClusterSettingArrayOutput
- func (o GetEnvironmentV3ClusterSettingArrayOutput) ToGetEnvironmentV3ClusterSettingArrayOutputWithContext(ctx context.Context) GetEnvironmentV3ClusterSettingArrayOutput
- type GetEnvironmentV3ClusterSettingInput
- type GetEnvironmentV3ClusterSettingOutput
- func (GetEnvironmentV3ClusterSettingOutput) ElementType() reflect.Type
- func (o GetEnvironmentV3ClusterSettingOutput) Name() pulumi.StringOutput
- func (o GetEnvironmentV3ClusterSettingOutput) ToGetEnvironmentV3ClusterSettingOutput() GetEnvironmentV3ClusterSettingOutput
- func (o GetEnvironmentV3ClusterSettingOutput) ToGetEnvironmentV3ClusterSettingOutputWithContext(ctx context.Context) GetEnvironmentV3ClusterSettingOutput
- func (o GetEnvironmentV3ClusterSettingOutput) Value() pulumi.StringOutput
- type GetEnvironmentV3InboundNetworkDependency
- type GetEnvironmentV3InboundNetworkDependencyArgs
- func (GetEnvironmentV3InboundNetworkDependencyArgs) ElementType() reflect.Type
- func (i GetEnvironmentV3InboundNetworkDependencyArgs) ToGetEnvironmentV3InboundNetworkDependencyOutput() GetEnvironmentV3InboundNetworkDependencyOutput
- func (i GetEnvironmentV3InboundNetworkDependencyArgs) ToGetEnvironmentV3InboundNetworkDependencyOutputWithContext(ctx context.Context) GetEnvironmentV3InboundNetworkDependencyOutput
- type GetEnvironmentV3InboundNetworkDependencyArray
- func (GetEnvironmentV3InboundNetworkDependencyArray) ElementType() reflect.Type
- func (i GetEnvironmentV3InboundNetworkDependencyArray) ToGetEnvironmentV3InboundNetworkDependencyArrayOutput() GetEnvironmentV3InboundNetworkDependencyArrayOutput
- func (i GetEnvironmentV3InboundNetworkDependencyArray) ToGetEnvironmentV3InboundNetworkDependencyArrayOutputWithContext(ctx context.Context) GetEnvironmentV3InboundNetworkDependencyArrayOutput
- type GetEnvironmentV3InboundNetworkDependencyArrayInput
- type GetEnvironmentV3InboundNetworkDependencyArrayOutput
- func (GetEnvironmentV3InboundNetworkDependencyArrayOutput) ElementType() reflect.Type
- func (o GetEnvironmentV3InboundNetworkDependencyArrayOutput) Index(i pulumi.IntInput) GetEnvironmentV3InboundNetworkDependencyOutput
- func (o GetEnvironmentV3InboundNetworkDependencyArrayOutput) ToGetEnvironmentV3InboundNetworkDependencyArrayOutput() GetEnvironmentV3InboundNetworkDependencyArrayOutput
- func (o GetEnvironmentV3InboundNetworkDependencyArrayOutput) ToGetEnvironmentV3InboundNetworkDependencyArrayOutputWithContext(ctx context.Context) GetEnvironmentV3InboundNetworkDependencyArrayOutput
- type GetEnvironmentV3InboundNetworkDependencyInput
- type GetEnvironmentV3InboundNetworkDependencyOutput
- func (o GetEnvironmentV3InboundNetworkDependencyOutput) Description() pulumi.StringOutput
- func (GetEnvironmentV3InboundNetworkDependencyOutput) ElementType() reflect.Type
- func (o GetEnvironmentV3InboundNetworkDependencyOutput) IpAddresses() pulumi.StringArrayOutput
- func (o GetEnvironmentV3InboundNetworkDependencyOutput) Ports() pulumi.StringArrayOutput
- func (o GetEnvironmentV3InboundNetworkDependencyOutput) ToGetEnvironmentV3InboundNetworkDependencyOutput() GetEnvironmentV3InboundNetworkDependencyOutput
- func (o GetEnvironmentV3InboundNetworkDependencyOutput) ToGetEnvironmentV3InboundNetworkDependencyOutputWithContext(ctx context.Context) GetEnvironmentV3InboundNetworkDependencyOutput
- type GetFunctionAppConnectionString
- type GetFunctionAppConnectionStringArgs
- func (GetFunctionAppConnectionStringArgs) ElementType() reflect.Type
- func (i GetFunctionAppConnectionStringArgs) ToGetFunctionAppConnectionStringOutput() GetFunctionAppConnectionStringOutput
- func (i GetFunctionAppConnectionStringArgs) ToGetFunctionAppConnectionStringOutputWithContext(ctx context.Context) GetFunctionAppConnectionStringOutput
- type GetFunctionAppConnectionStringArray
- func (GetFunctionAppConnectionStringArray) ElementType() reflect.Type
- func (i GetFunctionAppConnectionStringArray) ToGetFunctionAppConnectionStringArrayOutput() GetFunctionAppConnectionStringArrayOutput
- func (i GetFunctionAppConnectionStringArray) ToGetFunctionAppConnectionStringArrayOutputWithContext(ctx context.Context) GetFunctionAppConnectionStringArrayOutput
- type GetFunctionAppConnectionStringArrayInput
- type GetFunctionAppConnectionStringArrayOutput
- func (GetFunctionAppConnectionStringArrayOutput) ElementType() reflect.Type
- func (o GetFunctionAppConnectionStringArrayOutput) Index(i pulumi.IntInput) GetFunctionAppConnectionStringOutput
- func (o GetFunctionAppConnectionStringArrayOutput) ToGetFunctionAppConnectionStringArrayOutput() GetFunctionAppConnectionStringArrayOutput
- func (o GetFunctionAppConnectionStringArrayOutput) ToGetFunctionAppConnectionStringArrayOutputWithContext(ctx context.Context) GetFunctionAppConnectionStringArrayOutput
- type GetFunctionAppConnectionStringInput
- type GetFunctionAppConnectionStringOutput
- func (GetFunctionAppConnectionStringOutput) ElementType() reflect.Type
- func (o GetFunctionAppConnectionStringOutput) Name() pulumi.StringOutput
- func (o GetFunctionAppConnectionStringOutput) ToGetFunctionAppConnectionStringOutput() GetFunctionAppConnectionStringOutput
- func (o GetFunctionAppConnectionStringOutput) ToGetFunctionAppConnectionStringOutputWithContext(ctx context.Context) GetFunctionAppConnectionStringOutput
- func (o GetFunctionAppConnectionStringOutput) Type() pulumi.StringOutput
- func (o GetFunctionAppConnectionStringOutput) Value() pulumi.StringOutput
- type GetFunctionAppHostKeysArgs
- type GetFunctionAppHostKeysOutputArgs
- type GetFunctionAppHostKeysResult
- type GetFunctionAppHostKeysResultOutput
- func (o GetFunctionAppHostKeysResultOutput) DefaultFunctionKey() pulumi.StringOutput
- func (o GetFunctionAppHostKeysResultOutput) DurabletaskExtensionKey() pulumi.StringOutput
- func (GetFunctionAppHostKeysResultOutput) ElementType() reflect.Type
- func (o GetFunctionAppHostKeysResultOutput) EventGridExtensionConfigKey() pulumi.StringOutput
- func (o GetFunctionAppHostKeysResultOutput) Id() pulumi.StringOutput
- func (o GetFunctionAppHostKeysResultOutput) MasterKey() pulumi.StringOutputdeprecated
- func (o GetFunctionAppHostKeysResultOutput) Name() pulumi.StringOutput
- func (o GetFunctionAppHostKeysResultOutput) PrimaryKey() pulumi.StringOutput
- func (o GetFunctionAppHostKeysResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o GetFunctionAppHostKeysResultOutput) SignalrExtensionKey() pulumi.StringOutput
- func (o GetFunctionAppHostKeysResultOutput) ToGetFunctionAppHostKeysResultOutput() GetFunctionAppHostKeysResultOutput
- func (o GetFunctionAppHostKeysResultOutput) ToGetFunctionAppHostKeysResultOutputWithContext(ctx context.Context) GetFunctionAppHostKeysResultOutput
- type GetFunctionAppIdentity
- type GetFunctionAppIdentityArgs
- type GetFunctionAppIdentityArray
- func (GetFunctionAppIdentityArray) ElementType() reflect.Type
- func (i GetFunctionAppIdentityArray) ToGetFunctionAppIdentityArrayOutput() GetFunctionAppIdentityArrayOutput
- func (i GetFunctionAppIdentityArray) ToGetFunctionAppIdentityArrayOutputWithContext(ctx context.Context) GetFunctionAppIdentityArrayOutput
- type GetFunctionAppIdentityArrayInput
- type GetFunctionAppIdentityArrayOutput
- func (GetFunctionAppIdentityArrayOutput) ElementType() reflect.Type
- func (o GetFunctionAppIdentityArrayOutput) Index(i pulumi.IntInput) GetFunctionAppIdentityOutput
- func (o GetFunctionAppIdentityArrayOutput) ToGetFunctionAppIdentityArrayOutput() GetFunctionAppIdentityArrayOutput
- func (o GetFunctionAppIdentityArrayOutput) ToGetFunctionAppIdentityArrayOutputWithContext(ctx context.Context) GetFunctionAppIdentityArrayOutput
- type GetFunctionAppIdentityInput
- type GetFunctionAppIdentityOutput
- func (GetFunctionAppIdentityOutput) ElementType() reflect.Type
- func (o GetFunctionAppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetFunctionAppIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetFunctionAppIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetFunctionAppIdentityOutput) ToGetFunctionAppIdentityOutput() GetFunctionAppIdentityOutput
- func (o GetFunctionAppIdentityOutput) ToGetFunctionAppIdentityOutputWithContext(ctx context.Context) GetFunctionAppIdentityOutput
- func (o GetFunctionAppIdentityOutput) Type() pulumi.StringOutput
- type GetFunctionAppSiteConfig
- type GetFunctionAppSiteConfigArgs
- func (GetFunctionAppSiteConfigArgs) ElementType() reflect.Type
- func (i GetFunctionAppSiteConfigArgs) ToGetFunctionAppSiteConfigOutput() GetFunctionAppSiteConfigOutput
- func (i GetFunctionAppSiteConfigArgs) ToGetFunctionAppSiteConfigOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigOutput
- type GetFunctionAppSiteConfigArray
- func (GetFunctionAppSiteConfigArray) ElementType() reflect.Type
- func (i GetFunctionAppSiteConfigArray) ToGetFunctionAppSiteConfigArrayOutput() GetFunctionAppSiteConfigArrayOutput
- func (i GetFunctionAppSiteConfigArray) ToGetFunctionAppSiteConfigArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigArrayOutput
- type GetFunctionAppSiteConfigArrayInput
- type GetFunctionAppSiteConfigArrayOutput
- func (GetFunctionAppSiteConfigArrayOutput) ElementType() reflect.Type
- func (o GetFunctionAppSiteConfigArrayOutput) Index(i pulumi.IntInput) GetFunctionAppSiteConfigOutput
- func (o GetFunctionAppSiteConfigArrayOutput) ToGetFunctionAppSiteConfigArrayOutput() GetFunctionAppSiteConfigArrayOutput
- func (o GetFunctionAppSiteConfigArrayOutput) ToGetFunctionAppSiteConfigArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigArrayOutput
- type GetFunctionAppSiteConfigCors
- type GetFunctionAppSiteConfigCorsArgs
- func (GetFunctionAppSiteConfigCorsArgs) ElementType() reflect.Type
- func (i GetFunctionAppSiteConfigCorsArgs) ToGetFunctionAppSiteConfigCorsOutput() GetFunctionAppSiteConfigCorsOutput
- func (i GetFunctionAppSiteConfigCorsArgs) ToGetFunctionAppSiteConfigCorsOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigCorsOutput
- type GetFunctionAppSiteConfigCorsInput
- type GetFunctionAppSiteConfigCorsOutput
- func (o GetFunctionAppSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (GetFunctionAppSiteConfigCorsOutput) ElementType() reflect.Type
- func (o GetFunctionAppSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o GetFunctionAppSiteConfigCorsOutput) ToGetFunctionAppSiteConfigCorsOutput() GetFunctionAppSiteConfigCorsOutput
- func (o GetFunctionAppSiteConfigCorsOutput) ToGetFunctionAppSiteConfigCorsOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigCorsOutput
- type GetFunctionAppSiteConfigInput
- type GetFunctionAppSiteConfigIpRestriction
- type GetFunctionAppSiteConfigIpRestrictionArgs
- func (GetFunctionAppSiteConfigIpRestrictionArgs) ElementType() reflect.Type
- func (i GetFunctionAppSiteConfigIpRestrictionArgs) ToGetFunctionAppSiteConfigIpRestrictionOutput() GetFunctionAppSiteConfigIpRestrictionOutput
- func (i GetFunctionAppSiteConfigIpRestrictionArgs) ToGetFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionOutput
- type GetFunctionAppSiteConfigIpRestrictionArray
- func (GetFunctionAppSiteConfigIpRestrictionArray) ElementType() reflect.Type
- func (i GetFunctionAppSiteConfigIpRestrictionArray) ToGetFunctionAppSiteConfigIpRestrictionArrayOutput() GetFunctionAppSiteConfigIpRestrictionArrayOutput
- func (i GetFunctionAppSiteConfigIpRestrictionArray) ToGetFunctionAppSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionArrayOutput
- type GetFunctionAppSiteConfigIpRestrictionArrayInput
- type GetFunctionAppSiteConfigIpRestrictionArrayOutput
- func (GetFunctionAppSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o GetFunctionAppSiteConfigIpRestrictionArrayOutput) Index(i pulumi.IntInput) GetFunctionAppSiteConfigIpRestrictionOutput
- func (o GetFunctionAppSiteConfigIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigIpRestrictionArrayOutput() GetFunctionAppSiteConfigIpRestrictionArrayOutput
- func (o GetFunctionAppSiteConfigIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionArrayOutput
- type GetFunctionAppSiteConfigIpRestrictionHeaders
- type GetFunctionAppSiteConfigIpRestrictionHeadersArgs
- func (GetFunctionAppSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i GetFunctionAppSiteConfigIpRestrictionHeadersArgs) ToGetFunctionAppSiteConfigIpRestrictionHeadersOutput() GetFunctionAppSiteConfigIpRestrictionHeadersOutput
- func (i GetFunctionAppSiteConfigIpRestrictionHeadersArgs) ToGetFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionHeadersOutput
- type GetFunctionAppSiteConfigIpRestrictionHeadersInput
- type GetFunctionAppSiteConfigIpRestrictionHeadersOutput
- func (GetFunctionAppSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o GetFunctionAppSiteConfigIpRestrictionHeadersOutput) ToGetFunctionAppSiteConfigIpRestrictionHeadersOutput() GetFunctionAppSiteConfigIpRestrictionHeadersOutput
- func (o GetFunctionAppSiteConfigIpRestrictionHeadersOutput) ToGetFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionHeadersOutput
- func (o GetFunctionAppSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o GetFunctionAppSiteConfigIpRestrictionHeadersOutput) XFdHealthProbes() pulumi.StringArrayOutput
- func (o GetFunctionAppSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o GetFunctionAppSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type GetFunctionAppSiteConfigIpRestrictionInput
- type GetFunctionAppSiteConfigIpRestrictionOutput
- func (o GetFunctionAppSiteConfigIpRestrictionOutput) Action() pulumi.StringOutput
- func (GetFunctionAppSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- func (o GetFunctionAppSiteConfigIpRestrictionOutput) Headers() GetFunctionAppSiteConfigIpRestrictionHeadersOutput
- func (o GetFunctionAppSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigIpRestrictionOutput) Name() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigIpRestrictionOutput) Priority() pulumi.IntOutput
- func (o GetFunctionAppSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigIpRestrictionOutput) ToGetFunctionAppSiteConfigIpRestrictionOutput() GetFunctionAppSiteConfigIpRestrictionOutput
- func (o GetFunctionAppSiteConfigIpRestrictionOutput) ToGetFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionOutput
- func (o GetFunctionAppSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringOutput
- type GetFunctionAppSiteConfigOutput
- func (o GetFunctionAppSiteConfigOutput) AlwaysOn() pulumi.BoolOutput
- func (o GetFunctionAppSiteConfigOutput) AppScaleLimit() pulumi.IntOutput
- func (o GetFunctionAppSiteConfigOutput) AutoSwapSlotName() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigOutput) Cors() GetFunctionAppSiteConfigCorsOutput
- func (o GetFunctionAppSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigOutput) ElasticInstanceMinimum() pulumi.IntOutput
- func (GetFunctionAppSiteConfigOutput) ElementType() reflect.Type
- func (o GetFunctionAppSiteConfigOutput) FtpsState() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigOutput) HealthCheckPath() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigOutput) Http2Enabled() pulumi.BoolOutput
- func (o GetFunctionAppSiteConfigOutput) IpRestrictions() GetFunctionAppSiteConfigIpRestrictionArrayOutput
- func (o GetFunctionAppSiteConfigOutput) JavaVersion() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigOutput) LinuxFxVersion() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigOutput) MinTlsVersion() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntOutput
- func (o GetFunctionAppSiteConfigOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolOutput
- func (o GetFunctionAppSiteConfigOutput) ScmIpRestrictions() GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
- func (o GetFunctionAppSiteConfigOutput) ScmType() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolOutput
- func (o GetFunctionAppSiteConfigOutput) ToGetFunctionAppSiteConfigOutput() GetFunctionAppSiteConfigOutput
- func (o GetFunctionAppSiteConfigOutput) ToGetFunctionAppSiteConfigOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigOutput
- func (o GetFunctionAppSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolOutput
- func (o GetFunctionAppSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolOutput
- func (o GetFunctionAppSiteConfigOutput) WebsocketsEnabled() pulumi.BoolOutput
- type GetFunctionAppSiteConfigScmIpRestriction
- type GetFunctionAppSiteConfigScmIpRestrictionArgs
- func (GetFunctionAppSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
- func (i GetFunctionAppSiteConfigScmIpRestrictionArgs) ToGetFunctionAppSiteConfigScmIpRestrictionOutput() GetFunctionAppSiteConfigScmIpRestrictionOutput
- func (i GetFunctionAppSiteConfigScmIpRestrictionArgs) ToGetFunctionAppSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionOutput
- type GetFunctionAppSiteConfigScmIpRestrictionArray
- func (GetFunctionAppSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
- func (i GetFunctionAppSiteConfigScmIpRestrictionArray) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutput() GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
- func (i GetFunctionAppSiteConfigScmIpRestrictionArray) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
- type GetFunctionAppSiteConfigScmIpRestrictionArrayInput
- type GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
- func (GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) Index(i pulumi.IntInput) GetFunctionAppSiteConfigScmIpRestrictionOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutput() GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
- type GetFunctionAppSiteConfigScmIpRestrictionHeaders
- type GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs
- func (GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutput() GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput
- func (i GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput
- type GetFunctionAppSiteConfigScmIpRestrictionHeadersInput
- type GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput
- func (GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutput() GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbes() pulumi.StringArrayOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type GetFunctionAppSiteConfigScmIpRestrictionInput
- type GetFunctionAppSiteConfigScmIpRestrictionOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) Action() pulumi.StringOutput
- func (GetFunctionAppSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) Headers() GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) Name() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) ToGetFunctionAppSiteConfigScmIpRestrictionOutput() GetFunctionAppSiteConfigScmIpRestrictionOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) ToGetFunctionAppSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringOutput
- type GetFunctionAppSiteCredential
- type GetFunctionAppSiteCredentialArgs
- func (GetFunctionAppSiteCredentialArgs) ElementType() reflect.Type
- func (i GetFunctionAppSiteCredentialArgs) ToGetFunctionAppSiteCredentialOutput() GetFunctionAppSiteCredentialOutput
- func (i GetFunctionAppSiteCredentialArgs) ToGetFunctionAppSiteCredentialOutputWithContext(ctx context.Context) GetFunctionAppSiteCredentialOutput
- type GetFunctionAppSiteCredentialArray
- func (GetFunctionAppSiteCredentialArray) ElementType() reflect.Type
- func (i GetFunctionAppSiteCredentialArray) ToGetFunctionAppSiteCredentialArrayOutput() GetFunctionAppSiteCredentialArrayOutput
- func (i GetFunctionAppSiteCredentialArray) ToGetFunctionAppSiteCredentialArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteCredentialArrayOutput
- type GetFunctionAppSiteCredentialArrayInput
- type GetFunctionAppSiteCredentialArrayOutput
- func (GetFunctionAppSiteCredentialArrayOutput) ElementType() reflect.Type
- func (o GetFunctionAppSiteCredentialArrayOutput) Index(i pulumi.IntInput) GetFunctionAppSiteCredentialOutput
- func (o GetFunctionAppSiteCredentialArrayOutput) ToGetFunctionAppSiteCredentialArrayOutput() GetFunctionAppSiteCredentialArrayOutput
- func (o GetFunctionAppSiteCredentialArrayOutput) ToGetFunctionAppSiteCredentialArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteCredentialArrayOutput
- type GetFunctionAppSiteCredentialInput
- type GetFunctionAppSiteCredentialOutput
- func (GetFunctionAppSiteCredentialOutput) ElementType() reflect.Type
- func (o GetFunctionAppSiteCredentialOutput) Password() pulumi.StringOutput
- func (o GetFunctionAppSiteCredentialOutput) ToGetFunctionAppSiteCredentialOutput() GetFunctionAppSiteCredentialOutput
- func (o GetFunctionAppSiteCredentialOutput) ToGetFunctionAppSiteCredentialOutputWithContext(ctx context.Context) GetFunctionAppSiteCredentialOutput
- func (o GetFunctionAppSiteCredentialOutput) Username() pulumi.StringOutput
- type GetFunctionAppSourceControl
- type GetFunctionAppSourceControlArgs
- func (GetFunctionAppSourceControlArgs) ElementType() reflect.Type
- func (i GetFunctionAppSourceControlArgs) ToGetFunctionAppSourceControlOutput() GetFunctionAppSourceControlOutput
- func (i GetFunctionAppSourceControlArgs) ToGetFunctionAppSourceControlOutputWithContext(ctx context.Context) GetFunctionAppSourceControlOutput
- type GetFunctionAppSourceControlArray
- func (GetFunctionAppSourceControlArray) ElementType() reflect.Type
- func (i GetFunctionAppSourceControlArray) ToGetFunctionAppSourceControlArrayOutput() GetFunctionAppSourceControlArrayOutput
- func (i GetFunctionAppSourceControlArray) ToGetFunctionAppSourceControlArrayOutputWithContext(ctx context.Context) GetFunctionAppSourceControlArrayOutput
- type GetFunctionAppSourceControlArrayInput
- type GetFunctionAppSourceControlArrayOutput
- func (GetFunctionAppSourceControlArrayOutput) ElementType() reflect.Type
- func (o GetFunctionAppSourceControlArrayOutput) Index(i pulumi.IntInput) GetFunctionAppSourceControlOutput
- func (o GetFunctionAppSourceControlArrayOutput) ToGetFunctionAppSourceControlArrayOutput() GetFunctionAppSourceControlArrayOutput
- func (o GetFunctionAppSourceControlArrayOutput) ToGetFunctionAppSourceControlArrayOutputWithContext(ctx context.Context) GetFunctionAppSourceControlArrayOutput
- type GetFunctionAppSourceControlInput
- type GetFunctionAppSourceControlOutput
- func (o GetFunctionAppSourceControlOutput) Branch() pulumi.StringOutput
- func (GetFunctionAppSourceControlOutput) ElementType() reflect.Type
- func (o GetFunctionAppSourceControlOutput) ManualIntegration() pulumi.BoolOutput
- func (o GetFunctionAppSourceControlOutput) RepoUrl() pulumi.StringOutput
- func (o GetFunctionAppSourceControlOutput) RollbackEnabled() pulumi.BoolOutput
- func (o GetFunctionAppSourceControlOutput) ToGetFunctionAppSourceControlOutput() GetFunctionAppSourceControlOutput
- func (o GetFunctionAppSourceControlOutput) ToGetFunctionAppSourceControlOutputWithContext(ctx context.Context) GetFunctionAppSourceControlOutput
- func (o GetFunctionAppSourceControlOutput) UseMercurial() pulumi.BoolOutput
- type HybridConnection
- type HybridConnectionArgs
- type HybridConnectionArray
- type HybridConnectionArrayInput
- type HybridConnectionArrayOutput
- func (HybridConnectionArrayOutput) ElementType() reflect.Type
- func (o HybridConnectionArrayOutput) Index(i pulumi.IntInput) HybridConnectionOutput
- func (o HybridConnectionArrayOutput) ToHybridConnectionArrayOutput() HybridConnectionArrayOutput
- func (o HybridConnectionArrayOutput) ToHybridConnectionArrayOutputWithContext(ctx context.Context) HybridConnectionArrayOutput
- type HybridConnectionInput
- type HybridConnectionMap
- type HybridConnectionMapInput
- type HybridConnectionMapOutput
- func (HybridConnectionMapOutput) ElementType() reflect.Type
- func (o HybridConnectionMapOutput) MapIndex(k pulumi.StringInput) HybridConnectionOutput
- func (o HybridConnectionMapOutput) ToHybridConnectionMapOutput() HybridConnectionMapOutput
- func (o HybridConnectionMapOutput) ToHybridConnectionMapOutputWithContext(ctx context.Context) HybridConnectionMapOutput
- type HybridConnectionOutput
- type HybridConnectionState
- type LookupAppServiceArgs
- type LookupAppServiceOutputArgs
- type LookupAppServiceResult
- type LookupAppServiceResultOutput
- func (o LookupAppServiceResultOutput) AppServicePlanId() pulumi.StringOutput
- func (o LookupAppServiceResultOutput) AppSettings() pulumi.StringMapOutput
- func (o LookupAppServiceResultOutput) ClientAffinityEnabled() pulumi.BoolOutput
- func (o LookupAppServiceResultOutput) ClientCertEnabled() pulumi.BoolOutput
- func (o LookupAppServiceResultOutput) ConnectionStrings() GetAppServiceConnectionStringArrayOutput
- func (o LookupAppServiceResultOutput) CustomDomainVerificationId() pulumi.StringOutput
- func (o LookupAppServiceResultOutput) DefaultSiteHostname() pulumi.StringOutput
- func (LookupAppServiceResultOutput) ElementType() reflect.Type
- func (o LookupAppServiceResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupAppServiceResultOutput) HttpsOnly() pulumi.BoolOutput
- func (o LookupAppServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupAppServiceResultOutput) Location() pulumi.StringOutput
- func (o LookupAppServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupAppServiceResultOutput) OutboundIpAddressLists() pulumi.StringArrayOutput
- func (o LookupAppServiceResultOutput) OutboundIpAddresses() pulumi.StringOutput
- func (o LookupAppServiceResultOutput) PossibleOutboundIpAddressLists() pulumi.StringArrayOutput
- func (o LookupAppServiceResultOutput) PossibleOutboundIpAddresses() pulumi.StringOutput
- func (o LookupAppServiceResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupAppServiceResultOutput) SiteConfigs() GetAppServiceSiteConfigArrayOutput
- func (o LookupAppServiceResultOutput) SiteCredentials() GetAppServiceSiteCredentialArrayOutput
- func (o LookupAppServiceResultOutput) SourceControls() GetAppServiceSourceControlArrayOutput
- func (o LookupAppServiceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupAppServiceResultOutput) ToLookupAppServiceResultOutput() LookupAppServiceResultOutput
- func (o LookupAppServiceResultOutput) ToLookupAppServiceResultOutputWithContext(ctx context.Context) LookupAppServiceResultOutput
- type LookupCertificateArgs
- type LookupCertificateOrderArgs
- type LookupCertificateOrderOutputArgs
- type LookupCertificateOrderResult
- type LookupCertificateOrderResultOutput
- func (o LookupCertificateOrderResultOutput) AppServiceCertificateNotRenewableReasons() pulumi.StringArrayOutput
- func (o LookupCertificateOrderResultOutput) AutoRenew() pulumi.BoolOutput
- func (o LookupCertificateOrderResultOutput) Certificates() GetCertificateOrderCertificateArrayOutput
- func (o LookupCertificateOrderResultOutput) Csr() pulumi.StringOutput
- func (o LookupCertificateOrderResultOutput) DistinguishedName() pulumi.StringOutput
- func (o LookupCertificateOrderResultOutput) DomainVerificationToken() pulumi.StringOutput
- func (LookupCertificateOrderResultOutput) ElementType() reflect.Type
- func (o LookupCertificateOrderResultOutput) ExpirationTime() pulumi.StringOutput
- func (o LookupCertificateOrderResultOutput) Id() pulumi.StringOutput
- func (o LookupCertificateOrderResultOutput) IntermediateThumbprint() pulumi.StringOutput
- func (o LookupCertificateOrderResultOutput) IsPrivateKeyExternal() pulumi.BoolOutput
- func (o LookupCertificateOrderResultOutput) KeySize() pulumi.IntOutput
- func (o LookupCertificateOrderResultOutput) Location() pulumi.StringOutput
- func (o LookupCertificateOrderResultOutput) Name() pulumi.StringOutput
- func (o LookupCertificateOrderResultOutput) ProductType() pulumi.StringOutput
- func (o LookupCertificateOrderResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupCertificateOrderResultOutput) RootThumbprint() pulumi.StringOutput
- func (o LookupCertificateOrderResultOutput) SignedCertificateThumbprint() pulumi.StringOutput
- func (o LookupCertificateOrderResultOutput) Status() pulumi.StringOutput
- func (o LookupCertificateOrderResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupCertificateOrderResultOutput) ToLookupCertificateOrderResultOutput() LookupCertificateOrderResultOutput
- func (o LookupCertificateOrderResultOutput) ToLookupCertificateOrderResultOutputWithContext(ctx context.Context) LookupCertificateOrderResultOutput
- func (o LookupCertificateOrderResultOutput) ValidityInYears() pulumi.IntOutput
- type LookupCertificateOutputArgs
- type LookupCertificateResult
- type LookupCertificateResultOutput
- func (LookupCertificateResultOutput) ElementType() reflect.Type
- func (o LookupCertificateResultOutput) ExpirationDate() pulumi.StringOutput
- func (o LookupCertificateResultOutput) FriendlyName() pulumi.StringOutput
- func (o LookupCertificateResultOutput) HostNames() pulumi.StringArrayOutput
- func (o LookupCertificateResultOutput) Id() pulumi.StringOutput
- func (o LookupCertificateResultOutput) IssueDate() pulumi.StringOutput
- func (o LookupCertificateResultOutput) Issuer() pulumi.StringOutput
- func (o LookupCertificateResultOutput) Location() pulumi.StringOutput
- func (o LookupCertificateResultOutput) Name() pulumi.StringOutput
- func (o LookupCertificateResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupCertificateResultOutput) SubjectName() pulumi.StringOutput
- func (o LookupCertificateResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupCertificateResultOutput) Thumbprint() pulumi.StringOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
- type LookupEnvironmentV3Args
- type LookupEnvironmentV3OutputArgs
- type LookupEnvironmentV3Result
- type LookupEnvironmentV3ResultOutput
- func (o LookupEnvironmentV3ResultOutput) AllowNewPrivateEndpointConnections() pulumi.BoolOutput
- func (o LookupEnvironmentV3ResultOutput) ClusterSettings() GetEnvironmentV3ClusterSettingArrayOutput
- func (o LookupEnvironmentV3ResultOutput) DedicatedHostCount() pulumi.IntOutput
- func (o LookupEnvironmentV3ResultOutput) DnsSuffix() pulumi.StringOutput
- func (LookupEnvironmentV3ResultOutput) ElementType() reflect.Type
- func (o LookupEnvironmentV3ResultOutput) ExternalInboundIpAddresses() pulumi.StringArrayOutput
- func (o LookupEnvironmentV3ResultOutput) Id() pulumi.StringOutput
- func (o LookupEnvironmentV3ResultOutput) InboundNetworkDependencies() GetEnvironmentV3InboundNetworkDependencyArrayOutput
- func (o LookupEnvironmentV3ResultOutput) InternalInboundIpAddresses() pulumi.StringArrayOutput
- func (o LookupEnvironmentV3ResultOutput) InternalLoadBalancingMode() pulumi.StringOutput
- func (o LookupEnvironmentV3ResultOutput) IpSslAddressCount() pulumi.IntOutput
- func (o LookupEnvironmentV3ResultOutput) LinuxOutboundIpAddresses() pulumi.StringArrayOutput
- func (o LookupEnvironmentV3ResultOutput) Location() pulumi.StringOutput
- func (o LookupEnvironmentV3ResultOutput) Name() pulumi.StringOutput
- func (o LookupEnvironmentV3ResultOutput) PricingTier() pulumi.StringOutput
- func (o LookupEnvironmentV3ResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupEnvironmentV3ResultOutput) SubnetId() pulumi.StringOutput
- func (o LookupEnvironmentV3ResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupEnvironmentV3ResultOutput) ToLookupEnvironmentV3ResultOutput() LookupEnvironmentV3ResultOutput
- func (o LookupEnvironmentV3ResultOutput) ToLookupEnvironmentV3ResultOutputWithContext(ctx context.Context) LookupEnvironmentV3ResultOutput
- func (o LookupEnvironmentV3ResultOutput) WindowsOutboundIpAddresses() pulumi.StringArrayOutput
- func (o LookupEnvironmentV3ResultOutput) ZoneRedundant() pulumi.BoolOutput
- type LookupFunctionAppArgs
- type LookupFunctionAppOutputArgs
- type LookupFunctionAppResult
- type LookupFunctionAppResultOutput
- func (o LookupFunctionAppResultOutput) AppServicePlanId() pulumi.StringOutput
- func (o LookupFunctionAppResultOutput) AppSettings() pulumi.StringMapOutput
- func (o LookupFunctionAppResultOutput) ClientCertMode() pulumi.StringOutput
- func (o LookupFunctionAppResultOutput) ConnectionStrings() GetFunctionAppConnectionStringArrayOutput
- func (o LookupFunctionAppResultOutput) CustomDomainVerificationId() pulumi.StringOutput
- func (o LookupFunctionAppResultOutput) DefaultHostname() pulumi.StringOutput
- func (LookupFunctionAppResultOutput) ElementType() reflect.Type
- func (o LookupFunctionAppResultOutput) Enabled() pulumi.BoolOutput
- func (o LookupFunctionAppResultOutput) Id() pulumi.StringOutput
- func (o LookupFunctionAppResultOutput) Identities() GetFunctionAppIdentityArrayOutput
- func (o LookupFunctionAppResultOutput) Location() pulumi.StringOutput
- func (o LookupFunctionAppResultOutput) Name() pulumi.StringOutput
- func (o LookupFunctionAppResultOutput) OsType() pulumi.StringOutput
- func (o LookupFunctionAppResultOutput) OutboundIpAddresses() pulumi.StringOutput
- func (o LookupFunctionAppResultOutput) PossibleOutboundIpAddresses() pulumi.StringOutput
- func (o LookupFunctionAppResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupFunctionAppResultOutput) SiteConfigs() GetFunctionAppSiteConfigArrayOutput
- func (o LookupFunctionAppResultOutput) SiteCredentials() GetFunctionAppSiteCredentialArrayOutput
- func (o LookupFunctionAppResultOutput) SourceControls() GetFunctionAppSourceControlArrayOutput
- func (o LookupFunctionAppResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupFunctionAppResultOutput) ToLookupFunctionAppResultOutput() LookupFunctionAppResultOutput
- func (o LookupFunctionAppResultOutput) ToLookupFunctionAppResultOutputWithContext(ctx context.Context) LookupFunctionAppResultOutput
- type ManagedCertificate
- type ManagedCertificateArgs
- type ManagedCertificateArray
- type ManagedCertificateArrayInput
- type ManagedCertificateArrayOutput
- func (ManagedCertificateArrayOutput) ElementType() reflect.Type
- func (o ManagedCertificateArrayOutput) Index(i pulumi.IntInput) ManagedCertificateOutput
- func (o ManagedCertificateArrayOutput) ToManagedCertificateArrayOutput() ManagedCertificateArrayOutput
- func (o ManagedCertificateArrayOutput) ToManagedCertificateArrayOutputWithContext(ctx context.Context) ManagedCertificateArrayOutput
- type ManagedCertificateInput
- type ManagedCertificateMap
- type ManagedCertificateMapInput
- type ManagedCertificateMapOutput
- func (ManagedCertificateMapOutput) ElementType() reflect.Type
- func (o ManagedCertificateMapOutput) MapIndex(k pulumi.StringInput) ManagedCertificateOutput
- func (o ManagedCertificateMapOutput) ToManagedCertificateMapOutput() ManagedCertificateMapOutput
- func (o ManagedCertificateMapOutput) ToManagedCertificateMapOutputWithContext(ctx context.Context) ManagedCertificateMapOutput
- type ManagedCertificateOutput
- type ManagedCertificateState
- type Plan
- type PlanArgs
- type PlanArray
- type PlanArrayInput
- type PlanArrayOutput
- type PlanInput
- type PlanMap
- type PlanMapInput
- type PlanMapOutput
- type PlanOutput
- type PlanSku
- type PlanSkuArgs
- func (PlanSkuArgs) ElementType() reflect.Type
- func (i PlanSkuArgs) ToPlanSkuOutput() PlanSkuOutput
- func (i PlanSkuArgs) ToPlanSkuOutputWithContext(ctx context.Context) PlanSkuOutput
- func (i PlanSkuArgs) ToPlanSkuPtrOutput() PlanSkuPtrOutput
- func (i PlanSkuArgs) ToPlanSkuPtrOutputWithContext(ctx context.Context) PlanSkuPtrOutput
- type PlanSkuInput
- type PlanSkuOutput
- func (o PlanSkuOutput) Capacity() pulumi.IntPtrOutput
- func (PlanSkuOutput) ElementType() reflect.Type
- func (o PlanSkuOutput) Size() pulumi.StringOutput
- func (o PlanSkuOutput) Tier() pulumi.StringOutput
- func (o PlanSkuOutput) ToPlanSkuOutput() PlanSkuOutput
- func (o PlanSkuOutput) ToPlanSkuOutputWithContext(ctx context.Context) PlanSkuOutput
- func (o PlanSkuOutput) ToPlanSkuPtrOutput() PlanSkuPtrOutput
- func (o PlanSkuOutput) ToPlanSkuPtrOutputWithContext(ctx context.Context) PlanSkuPtrOutput
- type PlanSkuPtrInput
- type PlanSkuPtrOutput
- func (o PlanSkuPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o PlanSkuPtrOutput) Elem() PlanSkuOutput
- func (PlanSkuPtrOutput) ElementType() reflect.Type
- func (o PlanSkuPtrOutput) Size() pulumi.StringPtrOutput
- func (o PlanSkuPtrOutput) Tier() pulumi.StringPtrOutput
- func (o PlanSkuPtrOutput) ToPlanSkuPtrOutput() PlanSkuPtrOutput
- func (o PlanSkuPtrOutput) ToPlanSkuPtrOutputWithContext(ctx context.Context) PlanSkuPtrOutput
- type PlanState
- type PublicCertificate
- type PublicCertificateArgs
- type PublicCertificateArray
- type PublicCertificateArrayInput
- type PublicCertificateArrayOutput
- func (PublicCertificateArrayOutput) ElementType() reflect.Type
- func (o PublicCertificateArrayOutput) Index(i pulumi.IntInput) PublicCertificateOutput
- func (o PublicCertificateArrayOutput) ToPublicCertificateArrayOutput() PublicCertificateArrayOutput
- func (o PublicCertificateArrayOutput) ToPublicCertificateArrayOutputWithContext(ctx context.Context) PublicCertificateArrayOutput
- type PublicCertificateInput
- type PublicCertificateMap
- type PublicCertificateMapInput
- type PublicCertificateMapOutput
- func (PublicCertificateMapOutput) ElementType() reflect.Type
- func (o PublicCertificateMapOutput) MapIndex(k pulumi.StringInput) PublicCertificateOutput
- func (o PublicCertificateMapOutput) ToPublicCertificateMapOutput() PublicCertificateMapOutput
- func (o PublicCertificateMapOutput) ToPublicCertificateMapOutputWithContext(ctx context.Context) PublicCertificateMapOutput
- type PublicCertificateOutput
- type PublicCertificateState
- type Slot
- type SlotArgs
- type SlotArray
- type SlotArrayInput
- type SlotArrayOutput
- type SlotAuthSettings
- type SlotAuthSettingsActiveDirectory
- type SlotAuthSettingsActiveDirectoryArgs
- func (SlotAuthSettingsActiveDirectoryArgs) ElementType() reflect.Type
- func (i SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryOutput() SlotAuthSettingsActiveDirectoryOutput
- func (i SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryOutput
- func (i SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryPtrOutput() SlotAuthSettingsActiveDirectoryPtrOutput
- func (i SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryPtrOutput
- type SlotAuthSettingsActiveDirectoryInput
- type SlotAuthSettingsActiveDirectoryOutput
- func (o SlotAuthSettingsActiveDirectoryOutput) AllowedAudiences() pulumi.StringArrayOutput
- func (o SlotAuthSettingsActiveDirectoryOutput) ClientId() pulumi.StringOutput
- func (o SlotAuthSettingsActiveDirectoryOutput) ClientSecret() pulumi.StringPtrOutput
- func (SlotAuthSettingsActiveDirectoryOutput) ElementType() reflect.Type
- func (o SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryOutput() SlotAuthSettingsActiveDirectoryOutput
- func (o SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryOutput
- func (o SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryPtrOutput() SlotAuthSettingsActiveDirectoryPtrOutput
- func (o SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryPtrOutput
- type SlotAuthSettingsActiveDirectoryPtrInput
- type SlotAuthSettingsActiveDirectoryPtrOutput
- func (o SlotAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences() pulumi.StringArrayOutput
- func (o SlotAuthSettingsActiveDirectoryPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o SlotAuthSettingsActiveDirectoryPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o SlotAuthSettingsActiveDirectoryPtrOutput) Elem() SlotAuthSettingsActiveDirectoryOutput
- func (SlotAuthSettingsActiveDirectoryPtrOutput) ElementType() reflect.Type
- func (o SlotAuthSettingsActiveDirectoryPtrOutput) ToSlotAuthSettingsActiveDirectoryPtrOutput() SlotAuthSettingsActiveDirectoryPtrOutput
- func (o SlotAuthSettingsActiveDirectoryPtrOutput) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryPtrOutput
- type SlotAuthSettingsArgs
- func (SlotAuthSettingsArgs) ElementType() reflect.Type
- func (i SlotAuthSettingsArgs) ToSlotAuthSettingsOutput() SlotAuthSettingsOutput
- func (i SlotAuthSettingsArgs) ToSlotAuthSettingsOutputWithContext(ctx context.Context) SlotAuthSettingsOutput
- func (i SlotAuthSettingsArgs) ToSlotAuthSettingsPtrOutput() SlotAuthSettingsPtrOutput
- func (i SlotAuthSettingsArgs) ToSlotAuthSettingsPtrOutputWithContext(ctx context.Context) SlotAuthSettingsPtrOutput
- type SlotAuthSettingsFacebook
- type SlotAuthSettingsFacebookArgs
- func (SlotAuthSettingsFacebookArgs) ElementType() reflect.Type
- func (i SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookOutput() SlotAuthSettingsFacebookOutput
- func (i SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookOutput
- func (i SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookPtrOutput() SlotAuthSettingsFacebookPtrOutput
- func (i SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookPtrOutput
- type SlotAuthSettingsFacebookInput
- type SlotAuthSettingsFacebookOutput
- func (o SlotAuthSettingsFacebookOutput) AppId() pulumi.StringOutput
- func (o SlotAuthSettingsFacebookOutput) AppSecret() pulumi.StringOutput
- func (SlotAuthSettingsFacebookOutput) ElementType() reflect.Type
- func (o SlotAuthSettingsFacebookOutput) OauthScopes() pulumi.StringArrayOutput
- func (o SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookOutput() SlotAuthSettingsFacebookOutput
- func (o SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookOutput
- func (o SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookPtrOutput() SlotAuthSettingsFacebookPtrOutput
- func (o SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookPtrOutput
- type SlotAuthSettingsFacebookPtrInput
- type SlotAuthSettingsFacebookPtrOutput
- func (o SlotAuthSettingsFacebookPtrOutput) AppId() pulumi.StringPtrOutput
- func (o SlotAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringPtrOutput
- func (o SlotAuthSettingsFacebookPtrOutput) Elem() SlotAuthSettingsFacebookOutput
- func (SlotAuthSettingsFacebookPtrOutput) ElementType() reflect.Type
- func (o SlotAuthSettingsFacebookPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o SlotAuthSettingsFacebookPtrOutput) ToSlotAuthSettingsFacebookPtrOutput() SlotAuthSettingsFacebookPtrOutput
- func (o SlotAuthSettingsFacebookPtrOutput) ToSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookPtrOutput
- type SlotAuthSettingsGoogle
- type SlotAuthSettingsGoogleArgs
- func (SlotAuthSettingsGoogleArgs) ElementType() reflect.Type
- func (i SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGoogleOutput() SlotAuthSettingsGoogleOutput
- func (i SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGoogleOutputWithContext(ctx context.Context) SlotAuthSettingsGoogleOutput
- func (i SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGooglePtrOutput() SlotAuthSettingsGooglePtrOutput
- func (i SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) SlotAuthSettingsGooglePtrOutput
- type SlotAuthSettingsGoogleInput
- type SlotAuthSettingsGoogleOutput
- func (o SlotAuthSettingsGoogleOutput) ClientId() pulumi.StringOutput
- func (o SlotAuthSettingsGoogleOutput) ClientSecret() pulumi.StringOutput
- func (SlotAuthSettingsGoogleOutput) ElementType() reflect.Type
- func (o SlotAuthSettingsGoogleOutput) OauthScopes() pulumi.StringArrayOutput
- func (o SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGoogleOutput() SlotAuthSettingsGoogleOutput
- func (o SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGoogleOutputWithContext(ctx context.Context) SlotAuthSettingsGoogleOutput
- func (o SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGooglePtrOutput() SlotAuthSettingsGooglePtrOutput
- func (o SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) SlotAuthSettingsGooglePtrOutput
- type SlotAuthSettingsGooglePtrInput
- type SlotAuthSettingsGooglePtrOutput
- func (o SlotAuthSettingsGooglePtrOutput) ClientId() pulumi.StringPtrOutput
- func (o SlotAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o SlotAuthSettingsGooglePtrOutput) Elem() SlotAuthSettingsGoogleOutput
- func (SlotAuthSettingsGooglePtrOutput) ElementType() reflect.Type
- func (o SlotAuthSettingsGooglePtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o SlotAuthSettingsGooglePtrOutput) ToSlotAuthSettingsGooglePtrOutput() SlotAuthSettingsGooglePtrOutput
- func (o SlotAuthSettingsGooglePtrOutput) ToSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) SlotAuthSettingsGooglePtrOutput
- type SlotAuthSettingsInput
- type SlotAuthSettingsMicrosoft
- type SlotAuthSettingsMicrosoftArgs
- func (SlotAuthSettingsMicrosoftArgs) ElementType() reflect.Type
- func (i SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftOutput() SlotAuthSettingsMicrosoftOutput
- func (i SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftOutput
- func (i SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftPtrOutput() SlotAuthSettingsMicrosoftPtrOutput
- func (i SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftPtrOutput
- type SlotAuthSettingsMicrosoftInput
- type SlotAuthSettingsMicrosoftOutput
- func (o SlotAuthSettingsMicrosoftOutput) ClientId() pulumi.StringOutput
- func (o SlotAuthSettingsMicrosoftOutput) ClientSecret() pulumi.StringOutput
- func (SlotAuthSettingsMicrosoftOutput) ElementType() reflect.Type
- func (o SlotAuthSettingsMicrosoftOutput) OauthScopes() pulumi.StringArrayOutput
- func (o SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftOutput() SlotAuthSettingsMicrosoftOutput
- func (o SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftOutput
- func (o SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftPtrOutput() SlotAuthSettingsMicrosoftPtrOutput
- func (o SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftPtrOutput
- type SlotAuthSettingsMicrosoftPtrInput
- type SlotAuthSettingsMicrosoftPtrOutput
- func (o SlotAuthSettingsMicrosoftPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o SlotAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o SlotAuthSettingsMicrosoftPtrOutput) Elem() SlotAuthSettingsMicrosoftOutput
- func (SlotAuthSettingsMicrosoftPtrOutput) ElementType() reflect.Type
- func (o SlotAuthSettingsMicrosoftPtrOutput) OauthScopes() pulumi.StringArrayOutput
- func (o SlotAuthSettingsMicrosoftPtrOutput) ToSlotAuthSettingsMicrosoftPtrOutput() SlotAuthSettingsMicrosoftPtrOutput
- func (o SlotAuthSettingsMicrosoftPtrOutput) ToSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftPtrOutput
- type SlotAuthSettingsOutput
- func (o SlotAuthSettingsOutput) ActiveDirectory() SlotAuthSettingsActiveDirectoryPtrOutput
- func (o SlotAuthSettingsOutput) AdditionalLoginParams() pulumi.StringMapOutput
- func (o SlotAuthSettingsOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
- func (o SlotAuthSettingsOutput) DefaultProvider() pulumi.StringPtrOutput
- func (SlotAuthSettingsOutput) ElementType() reflect.Type
- func (o SlotAuthSettingsOutput) Enabled() pulumi.BoolOutput
- func (o SlotAuthSettingsOutput) Facebook() SlotAuthSettingsFacebookPtrOutput
- func (o SlotAuthSettingsOutput) Google() SlotAuthSettingsGooglePtrOutput
- func (o SlotAuthSettingsOutput) Issuer() pulumi.StringPtrOutput
- func (o SlotAuthSettingsOutput) Microsoft() SlotAuthSettingsMicrosoftPtrOutput
- func (o SlotAuthSettingsOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o SlotAuthSettingsOutput) ToSlotAuthSettingsOutput() SlotAuthSettingsOutput
- func (o SlotAuthSettingsOutput) ToSlotAuthSettingsOutputWithContext(ctx context.Context) SlotAuthSettingsOutput
- func (o SlotAuthSettingsOutput) ToSlotAuthSettingsPtrOutput() SlotAuthSettingsPtrOutput
- func (o SlotAuthSettingsOutput) ToSlotAuthSettingsPtrOutputWithContext(ctx context.Context) SlotAuthSettingsPtrOutput
- func (o SlotAuthSettingsOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
- func (o SlotAuthSettingsOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
- func (o SlotAuthSettingsOutput) Twitter() SlotAuthSettingsTwitterPtrOutput
- func (o SlotAuthSettingsOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
- type SlotAuthSettingsPtrInput
- type SlotAuthSettingsPtrOutput
- func (o SlotAuthSettingsPtrOutput) ActiveDirectory() SlotAuthSettingsActiveDirectoryPtrOutput
- func (o SlotAuthSettingsPtrOutput) AdditionalLoginParams() pulumi.StringMapOutput
- func (o SlotAuthSettingsPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
- func (o SlotAuthSettingsPtrOutput) DefaultProvider() pulumi.StringPtrOutput
- func (o SlotAuthSettingsPtrOutput) Elem() SlotAuthSettingsOutput
- func (SlotAuthSettingsPtrOutput) ElementType() reflect.Type
- func (o SlotAuthSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o SlotAuthSettingsPtrOutput) Facebook() SlotAuthSettingsFacebookPtrOutput
- func (o SlotAuthSettingsPtrOutput) Google() SlotAuthSettingsGooglePtrOutput
- func (o SlotAuthSettingsPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o SlotAuthSettingsPtrOutput) Microsoft() SlotAuthSettingsMicrosoftPtrOutput
- func (o SlotAuthSettingsPtrOutput) RuntimeVersion() pulumi.StringPtrOutput
- func (o SlotAuthSettingsPtrOutput) ToSlotAuthSettingsPtrOutput() SlotAuthSettingsPtrOutput
- func (o SlotAuthSettingsPtrOutput) ToSlotAuthSettingsPtrOutputWithContext(ctx context.Context) SlotAuthSettingsPtrOutput
- func (o SlotAuthSettingsPtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
- func (o SlotAuthSettingsPtrOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
- func (o SlotAuthSettingsPtrOutput) Twitter() SlotAuthSettingsTwitterPtrOutput
- func (o SlotAuthSettingsPtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
- type SlotAuthSettingsTwitter
- type SlotAuthSettingsTwitterArgs
- func (SlotAuthSettingsTwitterArgs) ElementType() reflect.Type
- func (i SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterOutput() SlotAuthSettingsTwitterOutput
- func (i SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterOutput
- func (i SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterPtrOutput() SlotAuthSettingsTwitterPtrOutput
- func (i SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterPtrOutput
- type SlotAuthSettingsTwitterInput
- type SlotAuthSettingsTwitterOutput
- func (o SlotAuthSettingsTwitterOutput) ConsumerKey() pulumi.StringOutput
- func (o SlotAuthSettingsTwitterOutput) ConsumerSecret() pulumi.StringOutput
- func (SlotAuthSettingsTwitterOutput) ElementType() reflect.Type
- func (o SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterOutput() SlotAuthSettingsTwitterOutput
- func (o SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterOutput
- func (o SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterPtrOutput() SlotAuthSettingsTwitterPtrOutput
- func (o SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterPtrOutput
- type SlotAuthSettingsTwitterPtrInput
- type SlotAuthSettingsTwitterPtrOutput
- func (o SlotAuthSettingsTwitterPtrOutput) ConsumerKey() pulumi.StringPtrOutput
- func (o SlotAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringPtrOutput
- func (o SlotAuthSettingsTwitterPtrOutput) Elem() SlotAuthSettingsTwitterOutput
- func (SlotAuthSettingsTwitterPtrOutput) ElementType() reflect.Type
- func (o SlotAuthSettingsTwitterPtrOutput) ToSlotAuthSettingsTwitterPtrOutput() SlotAuthSettingsTwitterPtrOutput
- func (o SlotAuthSettingsTwitterPtrOutput) ToSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterPtrOutput
- type SlotConnectionString
- type SlotConnectionStringArgs
- type SlotConnectionStringArray
- type SlotConnectionStringArrayInput
- type SlotConnectionStringArrayOutput
- func (SlotConnectionStringArrayOutput) ElementType() reflect.Type
- func (o SlotConnectionStringArrayOutput) Index(i pulumi.IntInput) SlotConnectionStringOutput
- func (o SlotConnectionStringArrayOutput) ToSlotConnectionStringArrayOutput() SlotConnectionStringArrayOutput
- func (o SlotConnectionStringArrayOutput) ToSlotConnectionStringArrayOutputWithContext(ctx context.Context) SlotConnectionStringArrayOutput
- type SlotConnectionStringInput
- type SlotConnectionStringOutput
- func (SlotConnectionStringOutput) ElementType() reflect.Type
- func (o SlotConnectionStringOutput) Name() pulumi.StringOutput
- func (o SlotConnectionStringOutput) ToSlotConnectionStringOutput() SlotConnectionStringOutput
- func (o SlotConnectionStringOutput) ToSlotConnectionStringOutputWithContext(ctx context.Context) SlotConnectionStringOutput
- func (o SlotConnectionStringOutput) Type() pulumi.StringOutput
- func (o SlotConnectionStringOutput) Value() pulumi.StringOutput
- type SlotCustomHostnameBinding
- type SlotCustomHostnameBindingArgs
- type SlotCustomHostnameBindingArray
- func (SlotCustomHostnameBindingArray) ElementType() reflect.Type
- func (i SlotCustomHostnameBindingArray) ToSlotCustomHostnameBindingArrayOutput() SlotCustomHostnameBindingArrayOutput
- func (i SlotCustomHostnameBindingArray) ToSlotCustomHostnameBindingArrayOutputWithContext(ctx context.Context) SlotCustomHostnameBindingArrayOutput
- type SlotCustomHostnameBindingArrayInput
- type SlotCustomHostnameBindingArrayOutput
- func (SlotCustomHostnameBindingArrayOutput) ElementType() reflect.Type
- func (o SlotCustomHostnameBindingArrayOutput) Index(i pulumi.IntInput) SlotCustomHostnameBindingOutput
- func (o SlotCustomHostnameBindingArrayOutput) ToSlotCustomHostnameBindingArrayOutput() SlotCustomHostnameBindingArrayOutput
- func (o SlotCustomHostnameBindingArrayOutput) ToSlotCustomHostnameBindingArrayOutputWithContext(ctx context.Context) SlotCustomHostnameBindingArrayOutput
- type SlotCustomHostnameBindingInput
- type SlotCustomHostnameBindingMap
- func (SlotCustomHostnameBindingMap) ElementType() reflect.Type
- func (i SlotCustomHostnameBindingMap) ToSlotCustomHostnameBindingMapOutput() SlotCustomHostnameBindingMapOutput
- func (i SlotCustomHostnameBindingMap) ToSlotCustomHostnameBindingMapOutputWithContext(ctx context.Context) SlotCustomHostnameBindingMapOutput
- type SlotCustomHostnameBindingMapInput
- type SlotCustomHostnameBindingMapOutput
- func (SlotCustomHostnameBindingMapOutput) ElementType() reflect.Type
- func (o SlotCustomHostnameBindingMapOutput) MapIndex(k pulumi.StringInput) SlotCustomHostnameBindingOutput
- func (o SlotCustomHostnameBindingMapOutput) ToSlotCustomHostnameBindingMapOutput() SlotCustomHostnameBindingMapOutput
- func (o SlotCustomHostnameBindingMapOutput) ToSlotCustomHostnameBindingMapOutputWithContext(ctx context.Context) SlotCustomHostnameBindingMapOutput
- type SlotCustomHostnameBindingOutput
- func (SlotCustomHostnameBindingOutput) ElementType() reflect.Type
- func (o SlotCustomHostnameBindingOutput) ToSlotCustomHostnameBindingOutput() SlotCustomHostnameBindingOutput
- func (o SlotCustomHostnameBindingOutput) ToSlotCustomHostnameBindingOutputWithContext(ctx context.Context) SlotCustomHostnameBindingOutput
- type SlotCustomHostnameBindingState
- type SlotIdentity
- type SlotIdentityArgs
- func (SlotIdentityArgs) ElementType() reflect.Type
- func (i SlotIdentityArgs) ToSlotIdentityOutput() SlotIdentityOutput
- func (i SlotIdentityArgs) ToSlotIdentityOutputWithContext(ctx context.Context) SlotIdentityOutput
- func (i SlotIdentityArgs) ToSlotIdentityPtrOutput() SlotIdentityPtrOutput
- func (i SlotIdentityArgs) ToSlotIdentityPtrOutputWithContext(ctx context.Context) SlotIdentityPtrOutput
- type SlotIdentityInput
- type SlotIdentityOutput
- func (SlotIdentityOutput) ElementType() reflect.Type
- func (o SlotIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o SlotIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o SlotIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o SlotIdentityOutput) ToSlotIdentityOutput() SlotIdentityOutput
- func (o SlotIdentityOutput) ToSlotIdentityOutputWithContext(ctx context.Context) SlotIdentityOutput
- func (o SlotIdentityOutput) ToSlotIdentityPtrOutput() SlotIdentityPtrOutput
- func (o SlotIdentityOutput) ToSlotIdentityPtrOutputWithContext(ctx context.Context) SlotIdentityPtrOutput
- func (o SlotIdentityOutput) Type() pulumi.StringOutput
- type SlotIdentityPtrInput
- type SlotIdentityPtrOutput
- func (o SlotIdentityPtrOutput) Elem() SlotIdentityOutput
- func (SlotIdentityPtrOutput) ElementType() reflect.Type
- func (o SlotIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o SlotIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o SlotIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o SlotIdentityPtrOutput) ToSlotIdentityPtrOutput() SlotIdentityPtrOutput
- func (o SlotIdentityPtrOutput) ToSlotIdentityPtrOutputWithContext(ctx context.Context) SlotIdentityPtrOutput
- func (o SlotIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type SlotInput
- type SlotLogs
- type SlotLogsApplicationLogs
- type SlotLogsApplicationLogsArgs
- func (SlotLogsApplicationLogsArgs) ElementType() reflect.Type
- func (i SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsOutput() SlotLogsApplicationLogsOutput
- func (i SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsOutputWithContext(ctx context.Context) SlotLogsApplicationLogsOutput
- func (i SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsPtrOutput() SlotLogsApplicationLogsPtrOutput
- func (i SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsPtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsPtrOutput
- type SlotLogsApplicationLogsAzureBlobStorage
- type SlotLogsApplicationLogsAzureBlobStorageArgs
- func (SlotLogsApplicationLogsAzureBlobStorageArgs) ElementType() reflect.Type
- func (i SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStorageOutput() SlotLogsApplicationLogsAzureBlobStorageOutput
- func (i SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStorageOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStorageOutput
- func (i SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput() SlotLogsApplicationLogsAzureBlobStoragePtrOutput
- func (i SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStoragePtrOutput
- type SlotLogsApplicationLogsAzureBlobStorageInput
- type SlotLogsApplicationLogsAzureBlobStorageOutput
- func (SlotLogsApplicationLogsAzureBlobStorageOutput) ElementType() reflect.Type
- func (o SlotLogsApplicationLogsAzureBlobStorageOutput) Level() pulumi.StringOutput
- func (o SlotLogsApplicationLogsAzureBlobStorageOutput) RetentionInDays() pulumi.IntOutput
- func (o SlotLogsApplicationLogsAzureBlobStorageOutput) SasUrl() pulumi.StringOutput
- func (o SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStorageOutput() SlotLogsApplicationLogsAzureBlobStorageOutput
- func (o SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStorageOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStorageOutput
- func (o SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput() SlotLogsApplicationLogsAzureBlobStoragePtrOutput
- func (o SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStoragePtrOutput
- type SlotLogsApplicationLogsAzureBlobStoragePtrInput
- type SlotLogsApplicationLogsAzureBlobStoragePtrOutput
- func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) Elem() SlotLogsApplicationLogsAzureBlobStorageOutput
- func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ElementType() reflect.Type
- func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) Level() pulumi.StringPtrOutput
- func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays() pulumi.IntPtrOutput
- func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) SasUrl() pulumi.StringPtrOutput
- func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput() SlotLogsApplicationLogsAzureBlobStoragePtrOutput
- func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStoragePtrOutput
- type SlotLogsApplicationLogsInput
- type SlotLogsApplicationLogsOutput
- func (o SlotLogsApplicationLogsOutput) AzureBlobStorage() SlotLogsApplicationLogsAzureBlobStoragePtrOutput
- func (SlotLogsApplicationLogsOutput) ElementType() reflect.Type
- func (o SlotLogsApplicationLogsOutput) FileSystemLevel() pulumi.StringPtrOutput
- func (o SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsOutput() SlotLogsApplicationLogsOutput
- func (o SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsOutputWithContext(ctx context.Context) SlotLogsApplicationLogsOutput
- func (o SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsPtrOutput() SlotLogsApplicationLogsPtrOutput
- func (o SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsPtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsPtrOutput
- type SlotLogsApplicationLogsPtrInput
- type SlotLogsApplicationLogsPtrOutput
- func (o SlotLogsApplicationLogsPtrOutput) AzureBlobStorage() SlotLogsApplicationLogsAzureBlobStoragePtrOutput
- func (o SlotLogsApplicationLogsPtrOutput) Elem() SlotLogsApplicationLogsOutput
- func (SlotLogsApplicationLogsPtrOutput) ElementType() reflect.Type
- func (o SlotLogsApplicationLogsPtrOutput) FileSystemLevel() pulumi.StringPtrOutput
- func (o SlotLogsApplicationLogsPtrOutput) ToSlotLogsApplicationLogsPtrOutput() SlotLogsApplicationLogsPtrOutput
- func (o SlotLogsApplicationLogsPtrOutput) ToSlotLogsApplicationLogsPtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsPtrOutput
- type SlotLogsArgs
- func (SlotLogsArgs) ElementType() reflect.Type
- func (i SlotLogsArgs) ToSlotLogsOutput() SlotLogsOutput
- func (i SlotLogsArgs) ToSlotLogsOutputWithContext(ctx context.Context) SlotLogsOutput
- func (i SlotLogsArgs) ToSlotLogsPtrOutput() SlotLogsPtrOutput
- func (i SlotLogsArgs) ToSlotLogsPtrOutputWithContext(ctx context.Context) SlotLogsPtrOutput
- type SlotLogsHttpLogs
- type SlotLogsHttpLogsArgs
- func (SlotLogsHttpLogsArgs) ElementType() reflect.Type
- func (i SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsOutput() SlotLogsHttpLogsOutput
- func (i SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsOutputWithContext(ctx context.Context) SlotLogsHttpLogsOutput
- func (i SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsPtrOutput() SlotLogsHttpLogsPtrOutput
- func (i SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsPtrOutput
- type SlotLogsHttpLogsAzureBlobStorage
- type SlotLogsHttpLogsAzureBlobStorageArgs
- func (SlotLogsHttpLogsAzureBlobStorageArgs) ElementType() reflect.Type
- func (i SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStorageOutput() SlotLogsHttpLogsAzureBlobStorageOutput
- func (i SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStorageOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStorageOutput
- func (i SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput() SlotLogsHttpLogsAzureBlobStoragePtrOutput
- func (i SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStoragePtrOutput
- type SlotLogsHttpLogsAzureBlobStorageInput
- type SlotLogsHttpLogsAzureBlobStorageOutput
- func (SlotLogsHttpLogsAzureBlobStorageOutput) ElementType() reflect.Type
- func (o SlotLogsHttpLogsAzureBlobStorageOutput) RetentionInDays() pulumi.IntOutput
- func (o SlotLogsHttpLogsAzureBlobStorageOutput) SasUrl() pulumi.StringOutput
- func (o SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStorageOutput() SlotLogsHttpLogsAzureBlobStorageOutput
- func (o SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStorageOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStorageOutput
- func (o SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput() SlotLogsHttpLogsAzureBlobStoragePtrOutput
- func (o SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStoragePtrOutput
- type SlotLogsHttpLogsAzureBlobStoragePtrInput
- type SlotLogsHttpLogsAzureBlobStoragePtrOutput
- func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) Elem() SlotLogsHttpLogsAzureBlobStorageOutput
- func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) ElementType() reflect.Type
- func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) RetentionInDays() pulumi.IntPtrOutput
- func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) SasUrl() pulumi.StringPtrOutput
- func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput() SlotLogsHttpLogsAzureBlobStoragePtrOutput
- func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStoragePtrOutput
- type SlotLogsHttpLogsFileSystem
- type SlotLogsHttpLogsFileSystemArgs
- func (SlotLogsHttpLogsFileSystemArgs) ElementType() reflect.Type
- func (i SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemOutput() SlotLogsHttpLogsFileSystemOutput
- func (i SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemOutput
- func (i SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemPtrOutput() SlotLogsHttpLogsFileSystemPtrOutput
- func (i SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemPtrOutput
- type SlotLogsHttpLogsFileSystemInput
- type SlotLogsHttpLogsFileSystemOutput
- func (SlotLogsHttpLogsFileSystemOutput) ElementType() reflect.Type
- func (o SlotLogsHttpLogsFileSystemOutput) RetentionInDays() pulumi.IntOutput
- func (o SlotLogsHttpLogsFileSystemOutput) RetentionInMb() pulumi.IntOutput
- func (o SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemOutput() SlotLogsHttpLogsFileSystemOutput
- func (o SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemOutput
- func (o SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemPtrOutput() SlotLogsHttpLogsFileSystemPtrOutput
- func (o SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemPtrOutput
- type SlotLogsHttpLogsFileSystemPtrInput
- type SlotLogsHttpLogsFileSystemPtrOutput
- func (o SlotLogsHttpLogsFileSystemPtrOutput) Elem() SlotLogsHttpLogsFileSystemOutput
- func (SlotLogsHttpLogsFileSystemPtrOutput) ElementType() reflect.Type
- func (o SlotLogsHttpLogsFileSystemPtrOutput) RetentionInDays() pulumi.IntPtrOutput
- func (o SlotLogsHttpLogsFileSystemPtrOutput) RetentionInMb() pulumi.IntPtrOutput
- func (o SlotLogsHttpLogsFileSystemPtrOutput) ToSlotLogsHttpLogsFileSystemPtrOutput() SlotLogsHttpLogsFileSystemPtrOutput
- func (o SlotLogsHttpLogsFileSystemPtrOutput) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemPtrOutput
- type SlotLogsHttpLogsInput
- type SlotLogsHttpLogsOutput
- func (o SlotLogsHttpLogsOutput) AzureBlobStorage() SlotLogsHttpLogsAzureBlobStoragePtrOutput
- func (SlotLogsHttpLogsOutput) ElementType() reflect.Type
- func (o SlotLogsHttpLogsOutput) FileSystem() SlotLogsHttpLogsFileSystemPtrOutput
- func (o SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsOutput() SlotLogsHttpLogsOutput
- func (o SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsOutputWithContext(ctx context.Context) SlotLogsHttpLogsOutput
- func (o SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsPtrOutput() SlotLogsHttpLogsPtrOutput
- func (o SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsPtrOutput
- type SlotLogsHttpLogsPtrInput
- type SlotLogsHttpLogsPtrOutput
- func (o SlotLogsHttpLogsPtrOutput) AzureBlobStorage() SlotLogsHttpLogsAzureBlobStoragePtrOutput
- func (o SlotLogsHttpLogsPtrOutput) Elem() SlotLogsHttpLogsOutput
- func (SlotLogsHttpLogsPtrOutput) ElementType() reflect.Type
- func (o SlotLogsHttpLogsPtrOutput) FileSystem() SlotLogsHttpLogsFileSystemPtrOutput
- func (o SlotLogsHttpLogsPtrOutput) ToSlotLogsHttpLogsPtrOutput() SlotLogsHttpLogsPtrOutput
- func (o SlotLogsHttpLogsPtrOutput) ToSlotLogsHttpLogsPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsPtrOutput
- type SlotLogsInput
- type SlotLogsOutput
- func (o SlotLogsOutput) ApplicationLogs() SlotLogsApplicationLogsPtrOutput
- func (o SlotLogsOutput) DetailedErrorMessagesEnabled() pulumi.BoolPtrOutput
- func (SlotLogsOutput) ElementType() reflect.Type
- func (o SlotLogsOutput) FailedRequestTracingEnabled() pulumi.BoolPtrOutput
- func (o SlotLogsOutput) HttpLogs() SlotLogsHttpLogsPtrOutput
- func (o SlotLogsOutput) ToSlotLogsOutput() SlotLogsOutput
- func (o SlotLogsOutput) ToSlotLogsOutputWithContext(ctx context.Context) SlotLogsOutput
- func (o SlotLogsOutput) ToSlotLogsPtrOutput() SlotLogsPtrOutput
- func (o SlotLogsOutput) ToSlotLogsPtrOutputWithContext(ctx context.Context) SlotLogsPtrOutput
- type SlotLogsPtrInput
- type SlotLogsPtrOutput
- func (o SlotLogsPtrOutput) ApplicationLogs() SlotLogsApplicationLogsPtrOutput
- func (o SlotLogsPtrOutput) DetailedErrorMessagesEnabled() pulumi.BoolPtrOutput
- func (o SlotLogsPtrOutput) Elem() SlotLogsOutput
- func (SlotLogsPtrOutput) ElementType() reflect.Type
- func (o SlotLogsPtrOutput) FailedRequestTracingEnabled() pulumi.BoolPtrOutput
- func (o SlotLogsPtrOutput) HttpLogs() SlotLogsHttpLogsPtrOutput
- func (o SlotLogsPtrOutput) ToSlotLogsPtrOutput() SlotLogsPtrOutput
- func (o SlotLogsPtrOutput) ToSlotLogsPtrOutputWithContext(ctx context.Context) SlotLogsPtrOutput
- type SlotMap
- type SlotMapInput
- type SlotMapOutput
- type SlotOutput
- type SlotSiteConfig
- type SlotSiteConfigArgs
- func (SlotSiteConfigArgs) ElementType() reflect.Type
- func (i SlotSiteConfigArgs) ToSlotSiteConfigOutput() SlotSiteConfigOutput
- func (i SlotSiteConfigArgs) ToSlotSiteConfigOutputWithContext(ctx context.Context) SlotSiteConfigOutput
- func (i SlotSiteConfigArgs) ToSlotSiteConfigPtrOutput() SlotSiteConfigPtrOutput
- func (i SlotSiteConfigArgs) ToSlotSiteConfigPtrOutputWithContext(ctx context.Context) SlotSiteConfigPtrOutput
- type SlotSiteConfigCors
- type SlotSiteConfigCorsArgs
- func (SlotSiteConfigCorsArgs) ElementType() reflect.Type
- func (i SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsOutput() SlotSiteConfigCorsOutput
- func (i SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsOutputWithContext(ctx context.Context) SlotSiteConfigCorsOutput
- func (i SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsPtrOutput() SlotSiteConfigCorsPtrOutput
- func (i SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) SlotSiteConfigCorsPtrOutput
- type SlotSiteConfigCorsInput
- type SlotSiteConfigCorsOutput
- func (o SlotSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (SlotSiteConfigCorsOutput) ElementType() reflect.Type
- func (o SlotSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsOutput() SlotSiteConfigCorsOutput
- func (o SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsOutputWithContext(ctx context.Context) SlotSiteConfigCorsOutput
- func (o SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsPtrOutput() SlotSiteConfigCorsPtrOutput
- func (o SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) SlotSiteConfigCorsPtrOutput
- type SlotSiteConfigCorsPtrInput
- type SlotSiteConfigCorsPtrOutput
- func (o SlotSiteConfigCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (o SlotSiteConfigCorsPtrOutput) Elem() SlotSiteConfigCorsOutput
- func (SlotSiteConfigCorsPtrOutput) ElementType() reflect.Type
- func (o SlotSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
- func (o SlotSiteConfigCorsPtrOutput) ToSlotSiteConfigCorsPtrOutput() SlotSiteConfigCorsPtrOutput
- func (o SlotSiteConfigCorsPtrOutput) ToSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) SlotSiteConfigCorsPtrOutput
- type SlotSiteConfigInput
- type SlotSiteConfigIpRestriction
- type SlotSiteConfigIpRestrictionArgs
- func (SlotSiteConfigIpRestrictionArgs) ElementType() reflect.Type
- func (i SlotSiteConfigIpRestrictionArgs) ToSlotSiteConfigIpRestrictionOutput() SlotSiteConfigIpRestrictionOutput
- func (i SlotSiteConfigIpRestrictionArgs) ToSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionOutput
- type SlotSiteConfigIpRestrictionArray
- func (SlotSiteConfigIpRestrictionArray) ElementType() reflect.Type
- func (i SlotSiteConfigIpRestrictionArray) ToSlotSiteConfigIpRestrictionArrayOutput() SlotSiteConfigIpRestrictionArrayOutput
- func (i SlotSiteConfigIpRestrictionArray) ToSlotSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionArrayOutput
- type SlotSiteConfigIpRestrictionArrayInput
- type SlotSiteConfigIpRestrictionArrayOutput
- func (SlotSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o SlotSiteConfigIpRestrictionArrayOutput) Index(i pulumi.IntInput) SlotSiteConfigIpRestrictionOutput
- func (o SlotSiteConfigIpRestrictionArrayOutput) ToSlotSiteConfigIpRestrictionArrayOutput() SlotSiteConfigIpRestrictionArrayOutput
- func (o SlotSiteConfigIpRestrictionArrayOutput) ToSlotSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionArrayOutput
- type SlotSiteConfigIpRestrictionHeaders
- type SlotSiteConfigIpRestrictionHeadersArgs
- func (SlotSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i SlotSiteConfigIpRestrictionHeadersArgs) ToSlotSiteConfigIpRestrictionHeadersOutput() SlotSiteConfigIpRestrictionHeadersOutput
- func (i SlotSiteConfigIpRestrictionHeadersArgs) ToSlotSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionHeadersOutput
- func (i SlotSiteConfigIpRestrictionHeadersArgs) ToSlotSiteConfigIpRestrictionHeadersPtrOutput() SlotSiteConfigIpRestrictionHeadersPtrOutput
- func (i SlotSiteConfigIpRestrictionHeadersArgs) ToSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionHeadersPtrOutput
- type SlotSiteConfigIpRestrictionHeadersInput
- type SlotSiteConfigIpRestrictionHeadersOutput
- func (SlotSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o SlotSiteConfigIpRestrictionHeadersOutput) ToSlotSiteConfigIpRestrictionHeadersOutput() SlotSiteConfigIpRestrictionHeadersOutput
- func (o SlotSiteConfigIpRestrictionHeadersOutput) ToSlotSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionHeadersOutput
- func (o SlotSiteConfigIpRestrictionHeadersOutput) ToSlotSiteConfigIpRestrictionHeadersPtrOutput() SlotSiteConfigIpRestrictionHeadersPtrOutput
- func (o SlotSiteConfigIpRestrictionHeadersOutput) ToSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionHeadersPtrOutput
- func (o SlotSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o SlotSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o SlotSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o SlotSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type SlotSiteConfigIpRestrictionHeadersPtrInput
- type SlotSiteConfigIpRestrictionHeadersPtrOutput
- func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) Elem() SlotSiteConfigIpRestrictionHeadersOutput
- func (SlotSiteConfigIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
- func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) ToSlotSiteConfigIpRestrictionHeadersPtrOutput() SlotSiteConfigIpRestrictionHeadersPtrOutput
- func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) ToSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionHeadersPtrOutput
- func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
- type SlotSiteConfigIpRestrictionInput
- type SlotSiteConfigIpRestrictionOutput
- func (o SlotSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (SlotSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- func (o SlotSiteConfigIpRestrictionOutput) Headers() SlotSiteConfigIpRestrictionHeadersPtrOutput
- func (o SlotSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o SlotSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
- func (o SlotSiteConfigIpRestrictionOutput) Priority() pulumi.IntPtrOutput
- func (o SlotSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
- func (o SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutput() SlotSiteConfigIpRestrictionOutput
- func (o SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionOutput
- func (o SlotSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type SlotSiteConfigOutput
- func (o SlotSiteConfigOutput) AcrUseManagedIdentityCredentials() pulumi.BoolPtrOutput
- func (o SlotSiteConfigOutput) AcrUserManagedIdentityClientId() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o SlotSiteConfigOutput) AppCommandLine() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) Cors() SlotSiteConfigCorsPtrOutput
- func (o SlotSiteConfigOutput) DefaultDocuments() pulumi.StringArrayOutput
- func (o SlotSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
- func (SlotSiteConfigOutput) ElementType() reflect.Type
- func (o SlotSiteConfigOutput) FtpsState() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigOutput) IpRestrictions() SlotSiteConfigIpRestrictionArrayOutput
- func (o SlotSiteConfigOutput) JavaContainer() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) JavaContainerVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) JavaVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) LocalMysqlEnabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigOutput) ManagedPipelineMode() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) NumberOfWorkers() pulumi.IntPtrOutput
- func (o SlotSiteConfigOutput) PhpVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) PythonVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) ScmIpRestrictions() SlotSiteConfigScmIpRestrictionArrayOutput
- func (o SlotSiteConfigOutput) ScmType() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
- func (o SlotSiteConfigOutput) ToSlotSiteConfigOutput() SlotSiteConfigOutput
- func (o SlotSiteConfigOutput) ToSlotSiteConfigOutputWithContext(ctx context.Context) SlotSiteConfigOutput
- func (o SlotSiteConfigOutput) ToSlotSiteConfigPtrOutput() SlotSiteConfigPtrOutput
- func (o SlotSiteConfigOutput) ToSlotSiteConfigPtrOutputWithContext(ctx context.Context) SlotSiteConfigPtrOutput
- func (o SlotSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o SlotSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigOutput) WindowsFxVersion() pulumi.StringPtrOutput
- type SlotSiteConfigPtrInput
- type SlotSiteConfigPtrOutput
- func (o SlotSiteConfigPtrOutput) AcrUseManagedIdentityCredentials() pulumi.BoolPtrOutput
- func (o SlotSiteConfigPtrOutput) AcrUserManagedIdentityClientId() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o SlotSiteConfigPtrOutput) AppCommandLine() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) Cors() SlotSiteConfigCorsPtrOutput
- func (o SlotSiteConfigPtrOutput) DefaultDocuments() pulumi.StringArrayOutput
- func (o SlotSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) Elem() SlotSiteConfigOutput
- func (SlotSiteConfigPtrOutput) ElementType() reflect.Type
- func (o SlotSiteConfigPtrOutput) FtpsState() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigPtrOutput) IpRestrictions() SlotSiteConfigIpRestrictionArrayOutput
- func (o SlotSiteConfigPtrOutput) JavaContainer() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) JavaContainerVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) JavaVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) LocalMysqlEnabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigPtrOutput) ManagedPipelineMode() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) NumberOfWorkers() pulumi.IntPtrOutput
- func (o SlotSiteConfigPtrOutput) PhpVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) PythonVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigPtrOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) ScmIpRestrictions() SlotSiteConfigScmIpRestrictionArrayOutput
- func (o SlotSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
- func (o SlotSiteConfigPtrOutput) ToSlotSiteConfigPtrOutput() SlotSiteConfigPtrOutput
- func (o SlotSiteConfigPtrOutput) ToSlotSiteConfigPtrOutputWithContext(ctx context.Context) SlotSiteConfigPtrOutput
- func (o SlotSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o SlotSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigPtrOutput) WindowsFxVersion() pulumi.StringPtrOutput
- type SlotSiteConfigScmIpRestriction
- type SlotSiteConfigScmIpRestrictionArgs
- func (SlotSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
- func (i SlotSiteConfigScmIpRestrictionArgs) ToSlotSiteConfigScmIpRestrictionOutput() SlotSiteConfigScmIpRestrictionOutput
- func (i SlotSiteConfigScmIpRestrictionArgs) ToSlotSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionOutput
- type SlotSiteConfigScmIpRestrictionArray
- func (SlotSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
- func (i SlotSiteConfigScmIpRestrictionArray) ToSlotSiteConfigScmIpRestrictionArrayOutput() SlotSiteConfigScmIpRestrictionArrayOutput
- func (i SlotSiteConfigScmIpRestrictionArray) ToSlotSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionArrayOutput
- type SlotSiteConfigScmIpRestrictionArrayInput
- type SlotSiteConfigScmIpRestrictionArrayOutput
- func (SlotSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
- func (o SlotSiteConfigScmIpRestrictionArrayOutput) Index(i pulumi.IntInput) SlotSiteConfigScmIpRestrictionOutput
- func (o SlotSiteConfigScmIpRestrictionArrayOutput) ToSlotSiteConfigScmIpRestrictionArrayOutput() SlotSiteConfigScmIpRestrictionArrayOutput
- func (o SlotSiteConfigScmIpRestrictionArrayOutput) ToSlotSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionArrayOutput
- type SlotSiteConfigScmIpRestrictionHeaders
- type SlotSiteConfigScmIpRestrictionHeadersArgs
- func (SlotSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
- func (i SlotSiteConfigScmIpRestrictionHeadersArgs) ToSlotSiteConfigScmIpRestrictionHeadersOutput() SlotSiteConfigScmIpRestrictionHeadersOutput
- func (i SlotSiteConfigScmIpRestrictionHeadersArgs) ToSlotSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionHeadersOutput
- func (i SlotSiteConfigScmIpRestrictionHeadersArgs) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutput() SlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (i SlotSiteConfigScmIpRestrictionHeadersArgs) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionHeadersPtrOutput
- type SlotSiteConfigScmIpRestrictionHeadersInput
- type SlotSiteConfigScmIpRestrictionHeadersOutput
- func (SlotSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
- func (o SlotSiteConfigScmIpRestrictionHeadersOutput) ToSlotSiteConfigScmIpRestrictionHeadersOutput() SlotSiteConfigScmIpRestrictionHeadersOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersOutput) ToSlotSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionHeadersOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersOutput) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutput() SlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersOutput) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
- type SlotSiteConfigScmIpRestrictionHeadersPtrInput
- type SlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) Elem() SlotSiteConfigScmIpRestrictionHeadersOutput
- func (SlotSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
- func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutput() SlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
- func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
- type SlotSiteConfigScmIpRestrictionInput
- type SlotSiteConfigScmIpRestrictionOutput
- func (o SlotSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (SlotSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- func (o SlotSiteConfigScmIpRestrictionOutput) Headers() SlotSiteConfigScmIpRestrictionHeadersPtrOutput
- func (o SlotSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o SlotSiteConfigScmIpRestrictionOutput) Name() pulumi.StringPtrOutput
- func (o SlotSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntPtrOutput
- func (o SlotSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
- func (o SlotSiteConfigScmIpRestrictionOutput) ToSlotSiteConfigScmIpRestrictionOutput() SlotSiteConfigScmIpRestrictionOutput
- func (o SlotSiteConfigScmIpRestrictionOutput) ToSlotSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionOutput
- func (o SlotSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type SlotSiteCredential
- type SlotSiteCredentialArgs
- type SlotSiteCredentialArray
- type SlotSiteCredentialArrayInput
- type SlotSiteCredentialArrayOutput
- func (SlotSiteCredentialArrayOutput) ElementType() reflect.Type
- func (o SlotSiteCredentialArrayOutput) Index(i pulumi.IntInput) SlotSiteCredentialOutput
- func (o SlotSiteCredentialArrayOutput) ToSlotSiteCredentialArrayOutput() SlotSiteCredentialArrayOutput
- func (o SlotSiteCredentialArrayOutput) ToSlotSiteCredentialArrayOutputWithContext(ctx context.Context) SlotSiteCredentialArrayOutput
- type SlotSiteCredentialInput
- type SlotSiteCredentialOutput
- func (SlotSiteCredentialOutput) ElementType() reflect.Type
- func (o SlotSiteCredentialOutput) Password() pulumi.StringPtrOutput
- func (o SlotSiteCredentialOutput) ToSlotSiteCredentialOutput() SlotSiteCredentialOutput
- func (o SlotSiteCredentialOutput) ToSlotSiteCredentialOutputWithContext(ctx context.Context) SlotSiteCredentialOutput
- func (o SlotSiteCredentialOutput) Username() pulumi.StringPtrOutput
- type SlotState
- type SlotStorageAccount
- type SlotStorageAccountArgs
- type SlotStorageAccountArray
- type SlotStorageAccountArrayInput
- type SlotStorageAccountArrayOutput
- func (SlotStorageAccountArrayOutput) ElementType() reflect.Type
- func (o SlotStorageAccountArrayOutput) Index(i pulumi.IntInput) SlotStorageAccountOutput
- func (o SlotStorageAccountArrayOutput) ToSlotStorageAccountArrayOutput() SlotStorageAccountArrayOutput
- func (o SlotStorageAccountArrayOutput) ToSlotStorageAccountArrayOutputWithContext(ctx context.Context) SlotStorageAccountArrayOutput
- type SlotStorageAccountInput
- type SlotStorageAccountOutput
- func (o SlotStorageAccountOutput) AccessKey() pulumi.StringOutput
- func (o SlotStorageAccountOutput) AccountName() pulumi.StringOutput
- func (SlotStorageAccountOutput) ElementType() reflect.Type
- func (o SlotStorageAccountOutput) MountPath() pulumi.StringPtrOutput
- func (o SlotStorageAccountOutput) Name() pulumi.StringOutput
- func (o SlotStorageAccountOutput) ShareName() pulumi.StringOutput
- func (o SlotStorageAccountOutput) ToSlotStorageAccountOutput() SlotStorageAccountOutput
- func (o SlotStorageAccountOutput) ToSlotStorageAccountOutputWithContext(ctx context.Context) SlotStorageAccountOutput
- func (o SlotStorageAccountOutput) Type() pulumi.StringOutput
- type SlotVirtualNetworkSwiftConnection
- func GetSlotVirtualNetworkSwiftConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*SlotVirtualNetworkSwiftConnection, error)
- func NewSlotVirtualNetworkSwiftConnection(ctx *pulumi.Context, name string, args *SlotVirtualNetworkSwiftConnectionArgs, ...) (*SlotVirtualNetworkSwiftConnection, error)
- func (*SlotVirtualNetworkSwiftConnection) ElementType() reflect.Type
- func (i *SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionOutput() SlotVirtualNetworkSwiftConnectionOutput
- func (i *SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionOutput
- type SlotVirtualNetworkSwiftConnectionArgs
- type SlotVirtualNetworkSwiftConnectionArray
- func (SlotVirtualNetworkSwiftConnectionArray) ElementType() reflect.Type
- func (i SlotVirtualNetworkSwiftConnectionArray) ToSlotVirtualNetworkSwiftConnectionArrayOutput() SlotVirtualNetworkSwiftConnectionArrayOutput
- func (i SlotVirtualNetworkSwiftConnectionArray) ToSlotVirtualNetworkSwiftConnectionArrayOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionArrayOutput
- type SlotVirtualNetworkSwiftConnectionArrayInput
- type SlotVirtualNetworkSwiftConnectionArrayOutput
- func (SlotVirtualNetworkSwiftConnectionArrayOutput) ElementType() reflect.Type
- func (o SlotVirtualNetworkSwiftConnectionArrayOutput) Index(i pulumi.IntInput) SlotVirtualNetworkSwiftConnectionOutput
- func (o SlotVirtualNetworkSwiftConnectionArrayOutput) ToSlotVirtualNetworkSwiftConnectionArrayOutput() SlotVirtualNetworkSwiftConnectionArrayOutput
- func (o SlotVirtualNetworkSwiftConnectionArrayOutput) ToSlotVirtualNetworkSwiftConnectionArrayOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionArrayOutput
- type SlotVirtualNetworkSwiftConnectionInput
- type SlotVirtualNetworkSwiftConnectionMap
- func (SlotVirtualNetworkSwiftConnectionMap) ElementType() reflect.Type
- func (i SlotVirtualNetworkSwiftConnectionMap) ToSlotVirtualNetworkSwiftConnectionMapOutput() SlotVirtualNetworkSwiftConnectionMapOutput
- func (i SlotVirtualNetworkSwiftConnectionMap) ToSlotVirtualNetworkSwiftConnectionMapOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionMapOutput
- type SlotVirtualNetworkSwiftConnectionMapInput
- type SlotVirtualNetworkSwiftConnectionMapOutput
- func (SlotVirtualNetworkSwiftConnectionMapOutput) ElementType() reflect.Type
- func (o SlotVirtualNetworkSwiftConnectionMapOutput) MapIndex(k pulumi.StringInput) SlotVirtualNetworkSwiftConnectionOutput
- func (o SlotVirtualNetworkSwiftConnectionMapOutput) ToSlotVirtualNetworkSwiftConnectionMapOutput() SlotVirtualNetworkSwiftConnectionMapOutput
- func (o SlotVirtualNetworkSwiftConnectionMapOutput) ToSlotVirtualNetworkSwiftConnectionMapOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionMapOutput
- type SlotVirtualNetworkSwiftConnectionOutput
- func (SlotVirtualNetworkSwiftConnectionOutput) ElementType() reflect.Type
- func (o SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionOutput() SlotVirtualNetworkSwiftConnectionOutput
- func (o SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionOutput
- type SlotVirtualNetworkSwiftConnectionState
- type SourceCodeToken
- type SourceCodeTokenArgs
- type SourceCodeTokenArray
- type SourceCodeTokenArrayInput
- type SourceCodeTokenArrayOutput
- func (SourceCodeTokenArrayOutput) ElementType() reflect.Type
- func (o SourceCodeTokenArrayOutput) Index(i pulumi.IntInput) SourceCodeTokenOutput
- func (o SourceCodeTokenArrayOutput) ToSourceCodeTokenArrayOutput() SourceCodeTokenArrayOutput
- func (o SourceCodeTokenArrayOutput) ToSourceCodeTokenArrayOutputWithContext(ctx context.Context) SourceCodeTokenArrayOutput
- type SourceCodeTokenInput
- type SourceCodeTokenMap
- type SourceCodeTokenMapInput
- type SourceCodeTokenMapOutput
- func (SourceCodeTokenMapOutput) ElementType() reflect.Type
- func (o SourceCodeTokenMapOutput) MapIndex(k pulumi.StringInput) SourceCodeTokenOutput
- func (o SourceCodeTokenMapOutput) ToSourceCodeTokenMapOutput() SourceCodeTokenMapOutput
- func (o SourceCodeTokenMapOutput) ToSourceCodeTokenMapOutputWithContext(ctx context.Context) SourceCodeTokenMapOutput
- type SourceCodeTokenOutput
- type SourceCodeTokenState
- type StaticSite
- type StaticSiteArgs
- type StaticSiteArray
- type StaticSiteArrayInput
- type StaticSiteArrayOutput
- func (StaticSiteArrayOutput) ElementType() reflect.Type
- func (o StaticSiteArrayOutput) Index(i pulumi.IntInput) StaticSiteOutput
- func (o StaticSiteArrayOutput) ToStaticSiteArrayOutput() StaticSiteArrayOutput
- func (o StaticSiteArrayOutput) ToStaticSiteArrayOutputWithContext(ctx context.Context) StaticSiteArrayOutput
- type StaticSiteCustomDomain
- type StaticSiteCustomDomainArgs
- type StaticSiteCustomDomainArray
- func (StaticSiteCustomDomainArray) ElementType() reflect.Type
- func (i StaticSiteCustomDomainArray) ToStaticSiteCustomDomainArrayOutput() StaticSiteCustomDomainArrayOutput
- func (i StaticSiteCustomDomainArray) ToStaticSiteCustomDomainArrayOutputWithContext(ctx context.Context) StaticSiteCustomDomainArrayOutput
- type StaticSiteCustomDomainArrayInput
- type StaticSiteCustomDomainArrayOutput
- func (StaticSiteCustomDomainArrayOutput) ElementType() reflect.Type
- func (o StaticSiteCustomDomainArrayOutput) Index(i pulumi.IntInput) StaticSiteCustomDomainOutput
- func (o StaticSiteCustomDomainArrayOutput) ToStaticSiteCustomDomainArrayOutput() StaticSiteCustomDomainArrayOutput
- func (o StaticSiteCustomDomainArrayOutput) ToStaticSiteCustomDomainArrayOutputWithContext(ctx context.Context) StaticSiteCustomDomainArrayOutput
- type StaticSiteCustomDomainInput
- type StaticSiteCustomDomainMap
- type StaticSiteCustomDomainMapInput
- type StaticSiteCustomDomainMapOutput
- func (StaticSiteCustomDomainMapOutput) ElementType() reflect.Type
- func (o StaticSiteCustomDomainMapOutput) MapIndex(k pulumi.StringInput) StaticSiteCustomDomainOutput
- func (o StaticSiteCustomDomainMapOutput) ToStaticSiteCustomDomainMapOutput() StaticSiteCustomDomainMapOutput
- func (o StaticSiteCustomDomainMapOutput) ToStaticSiteCustomDomainMapOutputWithContext(ctx context.Context) StaticSiteCustomDomainMapOutput
- type StaticSiteCustomDomainOutput
- type StaticSiteCustomDomainState
- type StaticSiteIdentity
- type StaticSiteIdentityArgs
- func (StaticSiteIdentityArgs) ElementType() reflect.Type
- func (i StaticSiteIdentityArgs) ToStaticSiteIdentityOutput() StaticSiteIdentityOutput
- func (i StaticSiteIdentityArgs) ToStaticSiteIdentityOutputWithContext(ctx context.Context) StaticSiteIdentityOutput
- func (i StaticSiteIdentityArgs) ToStaticSiteIdentityPtrOutput() StaticSiteIdentityPtrOutput
- func (i StaticSiteIdentityArgs) ToStaticSiteIdentityPtrOutputWithContext(ctx context.Context) StaticSiteIdentityPtrOutput
- type StaticSiteIdentityInput
- type StaticSiteIdentityOutput
- func (StaticSiteIdentityOutput) ElementType() reflect.Type
- func (o StaticSiteIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o StaticSiteIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o StaticSiteIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o StaticSiteIdentityOutput) ToStaticSiteIdentityOutput() StaticSiteIdentityOutput
- func (o StaticSiteIdentityOutput) ToStaticSiteIdentityOutputWithContext(ctx context.Context) StaticSiteIdentityOutput
- func (o StaticSiteIdentityOutput) ToStaticSiteIdentityPtrOutput() StaticSiteIdentityPtrOutput
- func (o StaticSiteIdentityOutput) ToStaticSiteIdentityPtrOutputWithContext(ctx context.Context) StaticSiteIdentityPtrOutput
- func (o StaticSiteIdentityOutput) Type() pulumi.StringOutput
- type StaticSiteIdentityPtrInput
- type StaticSiteIdentityPtrOutput
- func (o StaticSiteIdentityPtrOutput) Elem() StaticSiteIdentityOutput
- func (StaticSiteIdentityPtrOutput) ElementType() reflect.Type
- func (o StaticSiteIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o StaticSiteIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o StaticSiteIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o StaticSiteIdentityPtrOutput) ToStaticSiteIdentityPtrOutput() StaticSiteIdentityPtrOutput
- func (o StaticSiteIdentityPtrOutput) ToStaticSiteIdentityPtrOutputWithContext(ctx context.Context) StaticSiteIdentityPtrOutput
- func (o StaticSiteIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type StaticSiteInput
- type StaticSiteMap
- type StaticSiteMapInput
- type StaticSiteMapOutput
- func (StaticSiteMapOutput) ElementType() reflect.Type
- func (o StaticSiteMapOutput) MapIndex(k pulumi.StringInput) StaticSiteOutput
- func (o StaticSiteMapOutput) ToStaticSiteMapOutput() StaticSiteMapOutput
- func (o StaticSiteMapOutput) ToStaticSiteMapOutputWithContext(ctx context.Context) StaticSiteMapOutput
- type StaticSiteOutput
- type StaticSiteState
- type VirtualNetworkSwiftConnection
- func (*VirtualNetworkSwiftConnection) ElementType() reflect.Type
- func (i *VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionOutput() VirtualNetworkSwiftConnectionOutput
- func (i *VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionOutput
- type VirtualNetworkSwiftConnectionArgs
- type VirtualNetworkSwiftConnectionArray
- func (VirtualNetworkSwiftConnectionArray) ElementType() reflect.Type
- func (i VirtualNetworkSwiftConnectionArray) ToVirtualNetworkSwiftConnectionArrayOutput() VirtualNetworkSwiftConnectionArrayOutput
- func (i VirtualNetworkSwiftConnectionArray) ToVirtualNetworkSwiftConnectionArrayOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionArrayOutput
- type VirtualNetworkSwiftConnectionArrayInput
- type VirtualNetworkSwiftConnectionArrayOutput
- func (VirtualNetworkSwiftConnectionArrayOutput) ElementType() reflect.Type
- func (o VirtualNetworkSwiftConnectionArrayOutput) Index(i pulumi.IntInput) VirtualNetworkSwiftConnectionOutput
- func (o VirtualNetworkSwiftConnectionArrayOutput) ToVirtualNetworkSwiftConnectionArrayOutput() VirtualNetworkSwiftConnectionArrayOutput
- func (o VirtualNetworkSwiftConnectionArrayOutput) ToVirtualNetworkSwiftConnectionArrayOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionArrayOutput
- type VirtualNetworkSwiftConnectionInput
- type VirtualNetworkSwiftConnectionMap
- func (VirtualNetworkSwiftConnectionMap) ElementType() reflect.Type
- func (i VirtualNetworkSwiftConnectionMap) ToVirtualNetworkSwiftConnectionMapOutput() VirtualNetworkSwiftConnectionMapOutput
- func (i VirtualNetworkSwiftConnectionMap) ToVirtualNetworkSwiftConnectionMapOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionMapOutput
- type VirtualNetworkSwiftConnectionMapInput
- type VirtualNetworkSwiftConnectionMapOutput
- func (VirtualNetworkSwiftConnectionMapOutput) ElementType() reflect.Type
- func (o VirtualNetworkSwiftConnectionMapOutput) MapIndex(k pulumi.StringInput) VirtualNetworkSwiftConnectionOutput
- func (o VirtualNetworkSwiftConnectionMapOutput) ToVirtualNetworkSwiftConnectionMapOutput() VirtualNetworkSwiftConnectionMapOutput
- func (o VirtualNetworkSwiftConnectionMapOutput) ToVirtualNetworkSwiftConnectionMapOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionMapOutput
- type VirtualNetworkSwiftConnectionOutput
- func (VirtualNetworkSwiftConnectionOutput) ElementType() reflect.Type
- func (o VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionOutput() VirtualNetworkSwiftConnectionOutput
- func (o VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionOutput
- type VirtualNetworkSwiftConnectionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActiveSlot ¶
type ActiveSlot struct { pulumi.CustomResourceState // The name of the App Service within which the Slot exists. Changing this forces a new resource to be created. AppServiceName pulumi.StringOutput `pulumi:"appServiceName"` // The name of the App Service Slot which should be promoted to the Production Slot within the App Service. AppServiceSlotName pulumi.StringOutput `pulumi:"appServiceSlotName"` // The name of the resource group in which the App Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Promotes an App Service Slot to Production within an App Service.
> **Note:** When using Slots - the `appSettings`, `connectionString` and `siteConfig` blocks on the `appservice.AppService` resource will be overwritten when promoting a Slot using the `appservice.ActiveSlot` resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := random.NewRandomId(ctx, "server", nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", nil) if err != nil { return err } _, err = appservice.NewPlan(ctx, "examplePlan", nil) if err != nil { return err } exampleAppService, err := appservice.NewAppService(ctx, "exampleAppService", nil) if err != nil { return err } exampleSlot, err := appservice.NewSlot(ctx, "exampleSlot", nil) if err != nil { return err } _, err = appservice.NewActiveSlot(ctx, "exampleActiveSlot", &appservice.ActiveSlotArgs{ ResourceGroupName: exampleResourceGroup.Name, AppServiceName: exampleAppService.Name, AppServiceSlotName: exampleSlot.Name, }) if err != nil { return err } return nil }) }
```
func GetActiveSlot ¶
func GetActiveSlot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ActiveSlotState, opts ...pulumi.ResourceOption) (*ActiveSlot, error)
GetActiveSlot gets an existing ActiveSlot resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewActiveSlot ¶
func NewActiveSlot(ctx *pulumi.Context, name string, args *ActiveSlotArgs, opts ...pulumi.ResourceOption) (*ActiveSlot, error)
NewActiveSlot registers a new resource with the given unique name, arguments, and options.
func (*ActiveSlot) ElementType ¶
func (*ActiveSlot) ElementType() reflect.Type
func (*ActiveSlot) ToActiveSlotOutput ¶
func (i *ActiveSlot) ToActiveSlotOutput() ActiveSlotOutput
func (*ActiveSlot) ToActiveSlotOutputWithContext ¶
func (i *ActiveSlot) ToActiveSlotOutputWithContext(ctx context.Context) ActiveSlotOutput
type ActiveSlotArgs ¶
type ActiveSlotArgs struct { // The name of the App Service within which the Slot exists. Changing this forces a new resource to be created. AppServiceName pulumi.StringInput // The name of the App Service Slot which should be promoted to the Production Slot within the App Service. AppServiceSlotName pulumi.StringInput // The name of the resource group in which the App Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ActiveSlot resource.
func (ActiveSlotArgs) ElementType ¶
func (ActiveSlotArgs) ElementType() reflect.Type
type ActiveSlotArray ¶
type ActiveSlotArray []ActiveSlotInput
func (ActiveSlotArray) ElementType ¶
func (ActiveSlotArray) ElementType() reflect.Type
func (ActiveSlotArray) ToActiveSlotArrayOutput ¶
func (i ActiveSlotArray) ToActiveSlotArrayOutput() ActiveSlotArrayOutput
func (ActiveSlotArray) ToActiveSlotArrayOutputWithContext ¶
func (i ActiveSlotArray) ToActiveSlotArrayOutputWithContext(ctx context.Context) ActiveSlotArrayOutput
type ActiveSlotArrayInput ¶
type ActiveSlotArrayInput interface { pulumi.Input ToActiveSlotArrayOutput() ActiveSlotArrayOutput ToActiveSlotArrayOutputWithContext(context.Context) ActiveSlotArrayOutput }
ActiveSlotArrayInput is an input type that accepts ActiveSlotArray and ActiveSlotArrayOutput values. You can construct a concrete instance of `ActiveSlotArrayInput` via:
ActiveSlotArray{ ActiveSlotArgs{...} }
type ActiveSlotArrayOutput ¶
type ActiveSlotArrayOutput struct{ *pulumi.OutputState }
func (ActiveSlotArrayOutput) ElementType ¶
func (ActiveSlotArrayOutput) ElementType() reflect.Type
func (ActiveSlotArrayOutput) Index ¶
func (o ActiveSlotArrayOutput) Index(i pulumi.IntInput) ActiveSlotOutput
func (ActiveSlotArrayOutput) ToActiveSlotArrayOutput ¶
func (o ActiveSlotArrayOutput) ToActiveSlotArrayOutput() ActiveSlotArrayOutput
func (ActiveSlotArrayOutput) ToActiveSlotArrayOutputWithContext ¶
func (o ActiveSlotArrayOutput) ToActiveSlotArrayOutputWithContext(ctx context.Context) ActiveSlotArrayOutput
type ActiveSlotInput ¶
type ActiveSlotInput interface { pulumi.Input ToActiveSlotOutput() ActiveSlotOutput ToActiveSlotOutputWithContext(ctx context.Context) ActiveSlotOutput }
type ActiveSlotMap ¶
type ActiveSlotMap map[string]ActiveSlotInput
func (ActiveSlotMap) ElementType ¶
func (ActiveSlotMap) ElementType() reflect.Type
func (ActiveSlotMap) ToActiveSlotMapOutput ¶
func (i ActiveSlotMap) ToActiveSlotMapOutput() ActiveSlotMapOutput
func (ActiveSlotMap) ToActiveSlotMapOutputWithContext ¶
func (i ActiveSlotMap) ToActiveSlotMapOutputWithContext(ctx context.Context) ActiveSlotMapOutput
type ActiveSlotMapInput ¶
type ActiveSlotMapInput interface { pulumi.Input ToActiveSlotMapOutput() ActiveSlotMapOutput ToActiveSlotMapOutputWithContext(context.Context) ActiveSlotMapOutput }
ActiveSlotMapInput is an input type that accepts ActiveSlotMap and ActiveSlotMapOutput values. You can construct a concrete instance of `ActiveSlotMapInput` via:
ActiveSlotMap{ "key": ActiveSlotArgs{...} }
type ActiveSlotMapOutput ¶
type ActiveSlotMapOutput struct{ *pulumi.OutputState }
func (ActiveSlotMapOutput) ElementType ¶
func (ActiveSlotMapOutput) ElementType() reflect.Type
func (ActiveSlotMapOutput) MapIndex ¶
func (o ActiveSlotMapOutput) MapIndex(k pulumi.StringInput) ActiveSlotOutput
func (ActiveSlotMapOutput) ToActiveSlotMapOutput ¶
func (o ActiveSlotMapOutput) ToActiveSlotMapOutput() ActiveSlotMapOutput
func (ActiveSlotMapOutput) ToActiveSlotMapOutputWithContext ¶
func (o ActiveSlotMapOutput) ToActiveSlotMapOutputWithContext(ctx context.Context) ActiveSlotMapOutput
type ActiveSlotOutput ¶
type ActiveSlotOutput struct{ *pulumi.OutputState }
func (ActiveSlotOutput) ElementType ¶
func (ActiveSlotOutput) ElementType() reflect.Type
func (ActiveSlotOutput) ToActiveSlotOutput ¶
func (o ActiveSlotOutput) ToActiveSlotOutput() ActiveSlotOutput
func (ActiveSlotOutput) ToActiveSlotOutputWithContext ¶
func (o ActiveSlotOutput) ToActiveSlotOutputWithContext(ctx context.Context) ActiveSlotOutput
type ActiveSlotState ¶
type ActiveSlotState struct { // The name of the App Service within which the Slot exists. Changing this forces a new resource to be created. AppServiceName pulumi.StringPtrInput // The name of the App Service Slot which should be promoted to the Production Slot within the App Service. AppServiceSlotName pulumi.StringPtrInput // The name of the resource group in which the App Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (ActiveSlotState) ElementType ¶
func (ActiveSlotState) ElementType() reflect.Type
type AppService ¶
type AppService struct { pulumi.CustomResourceState // The ID of the App Service Plan within which to create this App Service. AppServicePlanId pulumi.StringOutput `pulumi:"appServicePlanId"` // A key-value pair of App Settings. AppSettings pulumi.StringMapOutput `pulumi:"appSettings"` // A `authSettings` block as defined below. AuthSettings AppServiceAuthSettingsOutput `pulumi:"authSettings"` // A `backup` block as defined below. Backup AppServiceBackupPtrOutput `pulumi:"backup"` // Should the App Service send session affinity cookies, which route client requests in the same session to the same instance? ClientAffinityEnabled pulumi.BoolPtrOutput `pulumi:"clientAffinityEnabled"` // Does the App Service require client certificates for incoming requests? Defaults to `false`. ClientCertEnabled pulumi.BoolPtrOutput `pulumi:"clientCertEnabled"` // Mode of client certificates for this App Service. Possible values are `Required`, `Optional` and `OptionalInteractiveUser`. If this parameter is set, `clientCertEnabled` must be set to `true`, otherwise this parameter is ignored. ClientCertMode pulumi.StringOutput `pulumi:"clientCertMode"` // One or more `connectionString` blocks as defined below. ConnectionStrings AppServiceConnectionStringArrayOutput `pulumi:"connectionStrings"` // An identifier used by App Service to perform domain ownership verification via DNS TXT record. CustomDomainVerificationId pulumi.StringOutput `pulumi:"customDomainVerificationId"` // The Default Hostname associated with the App Service - such as `mysite.azurewebsites.net` DefaultSiteHostname pulumi.StringOutput `pulumi:"defaultSiteHostname"` // Is the App Service Enabled? Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Can the App Service only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrOutput `pulumi:"httpsOnly"` // An `identity` block as defined below. Identity AppServiceIdentityOutput `pulumi:"identity"` // The User Assigned Identity Id used for looking up KeyVault secrets. The identity must be assigned to the application. [For more information see - Access vaults with a user-assigned identity](https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references#access-vaults-with-a-user-assigned-identity) KeyVaultReferenceIdentityId pulumi.StringOutput `pulumi:"keyVaultReferenceIdentityId"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // A `logs` block as defined below. Logs AppServiceLogsOutput `pulumi:"logs"` // Specifies the name of the App Service. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A list of outbound IP addresses - such as `["52.23.25.3", "52.143.43.12"]` OutboundIpAddressLists pulumi.StringArrayOutput `pulumi:"outboundIpAddressLists"` // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12` OutboundIpAddresses pulumi.StringOutput `pulumi:"outboundIpAddresses"` // A list of outbound IP addresses - such as `["52.23.25.3", "52.143.43.12", "52.143.43.17"]` - not all of which are necessarily in use. Superset of `outboundIpAddressList`. PossibleOutboundIpAddressLists pulumi.StringArrayOutput `pulumi:"possibleOutboundIpAddressLists"` // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`. PossibleOutboundIpAddresses pulumi.StringOutput `pulumi:"possibleOutboundIpAddresses"` // The name of the resource group in which to create the App Service. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `siteConfig` block as defined below. SiteConfig AppServiceSiteConfigOutput `pulumi:"siteConfig"` // A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service. SiteCredentials AppServiceSiteCredentialArrayOutput `pulumi:"siteCredentials"` // A Source Control block as defined below SourceControl AppServiceSourceControlOutput `pulumi:"sourceControl"` // One or more `storageAccount` blocks as defined below. StorageAccounts AppServiceStorageAccountArrayOutput `pulumi:"storageAccounts"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an App Service (within an App Service Plan).
> **Note:** When using Slots - the `appSettings`, `connectionString` and `siteConfig` blocks on the `appservice.AppService` resource will be overwritten when promoting a Slot using the `appservice.ActiveSlot` resource.
## Example Usage
This example provisions a Windows App Service.
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } _, err = appservice.NewAppService(ctx, "exampleAppService", &appservice.AppServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), SiteConfig: &appservice.AppServiceSiteConfigArgs{ DotnetFrameworkVersion: pulumi.String("v4.0"), ScmType: pulumi.String("LocalGit"), }, AppSettings: pulumi.StringMap{ "SOME_KEY": pulumi.String("some-value"), }, ConnectionStrings: appservice.AppServiceConnectionStringArray{ &appservice.AppServiceConnectionStringArgs{ Name: pulumi.String("Database"), Type: pulumi.String("SQLServer"), Value: pulumi.String("Server=some-server.mydomain.com;Integrated Security=SSPI"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
App Services can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/appService:AppService instance1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/sites/instance1
```
func GetAppService ¶
func GetAppService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AppServiceState, opts ...pulumi.ResourceOption) (*AppService, error)
GetAppService gets an existing AppService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAppService ¶
func NewAppService(ctx *pulumi.Context, name string, args *AppServiceArgs, opts ...pulumi.ResourceOption) (*AppService, error)
NewAppService registers a new resource with the given unique name, arguments, and options.
func (*AppService) ElementType ¶
func (*AppService) ElementType() reflect.Type
func (*AppService) ToAppServiceOutput ¶
func (i *AppService) ToAppServiceOutput() AppServiceOutput
func (*AppService) ToAppServiceOutputWithContext ¶
func (i *AppService) ToAppServiceOutputWithContext(ctx context.Context) AppServiceOutput
type AppServiceArgs ¶
type AppServiceArgs struct { // The ID of the App Service Plan within which to create this App Service. AppServicePlanId pulumi.StringInput // A key-value pair of App Settings. AppSettings pulumi.StringMapInput // A `authSettings` block as defined below. AuthSettings AppServiceAuthSettingsPtrInput // A `backup` block as defined below. Backup AppServiceBackupPtrInput // Should the App Service send session affinity cookies, which route client requests in the same session to the same instance? ClientAffinityEnabled pulumi.BoolPtrInput // Does the App Service require client certificates for incoming requests? Defaults to `false`. ClientCertEnabled pulumi.BoolPtrInput // Mode of client certificates for this App Service. Possible values are `Required`, `Optional` and `OptionalInteractiveUser`. If this parameter is set, `clientCertEnabled` must be set to `true`, otherwise this parameter is ignored. ClientCertMode pulumi.StringPtrInput // One or more `connectionString` blocks as defined below. ConnectionStrings AppServiceConnectionStringArrayInput // Is the App Service Enabled? Enabled pulumi.BoolPtrInput // Can the App Service only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrInput // An `identity` block as defined below. Identity AppServiceIdentityPtrInput // The User Assigned Identity Id used for looking up KeyVault secrets. The identity must be assigned to the application. [For more information see - Access vaults with a user-assigned identity](https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references#access-vaults-with-a-user-assigned-identity) KeyVaultReferenceIdentityId pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // A `logs` block as defined below. Logs AppServiceLogsPtrInput // Specifies the name of the App Service. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the App Service. ResourceGroupName pulumi.StringInput // A `siteConfig` block as defined below. SiteConfig AppServiceSiteConfigPtrInput // A Source Control block as defined below SourceControl AppServiceSourceControlPtrInput // One or more `storageAccount` blocks as defined below. StorageAccounts AppServiceStorageAccountArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a AppService resource.
func (AppServiceArgs) ElementType ¶
func (AppServiceArgs) ElementType() reflect.Type
type AppServiceArray ¶
type AppServiceArray []AppServiceInput
func (AppServiceArray) ElementType ¶
func (AppServiceArray) ElementType() reflect.Type
func (AppServiceArray) ToAppServiceArrayOutput ¶
func (i AppServiceArray) ToAppServiceArrayOutput() AppServiceArrayOutput
func (AppServiceArray) ToAppServiceArrayOutputWithContext ¶
func (i AppServiceArray) ToAppServiceArrayOutputWithContext(ctx context.Context) AppServiceArrayOutput
type AppServiceArrayInput ¶
type AppServiceArrayInput interface { pulumi.Input ToAppServiceArrayOutput() AppServiceArrayOutput ToAppServiceArrayOutputWithContext(context.Context) AppServiceArrayOutput }
AppServiceArrayInput is an input type that accepts AppServiceArray and AppServiceArrayOutput values. You can construct a concrete instance of `AppServiceArrayInput` via:
AppServiceArray{ AppServiceArgs{...} }
type AppServiceArrayOutput ¶
type AppServiceArrayOutput struct{ *pulumi.OutputState }
func (AppServiceArrayOutput) ElementType ¶
func (AppServiceArrayOutput) ElementType() reflect.Type
func (AppServiceArrayOutput) Index ¶
func (o AppServiceArrayOutput) Index(i pulumi.IntInput) AppServiceOutput
func (AppServiceArrayOutput) ToAppServiceArrayOutput ¶
func (o AppServiceArrayOutput) ToAppServiceArrayOutput() AppServiceArrayOutput
func (AppServiceArrayOutput) ToAppServiceArrayOutputWithContext ¶
func (o AppServiceArrayOutput) ToAppServiceArrayOutputWithContext(ctx context.Context) AppServiceArrayOutput
type AppServiceAuthSettings ¶
type AppServiceAuthSettings struct { // A `activeDirectory` block as defined below. ActiveDirectory *AppServiceAuthSettingsActiveDirectory `pulumi:"activeDirectory"` // Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value". AdditionalLoginParams map[string]string `pulumi:"additionalLoginParams"` // External URLs that can be redirected to as part of logging in or logging out of the app. AllowedExternalRedirectUrls []string `pulumi:"allowedExternalRedirectUrls"` // The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`. DefaultProvider *string `pulumi:"defaultProvider"` // Is Authentication enabled? Enabled bool `pulumi:"enabled"` // A `facebook` block as defined below. Facebook *AppServiceAuthSettingsFacebook `pulumi:"facebook"` // A `google` block as defined below. Google *AppServiceAuthSettingsGoogle `pulumi:"google"` // Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/. Issuer *string `pulumi:"issuer"` // A `microsoft` block as defined below. Microsoft *AppServiceAuthSettingsMicrosoft `pulumi:"microsoft"` // The runtime version of the Authentication/Authorization module. RuntimeVersion *string `pulumi:"runtimeVersion"` // The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72. TokenRefreshExtensionHours *float64 `pulumi:"tokenRefreshExtensionHours"` // If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false. TokenStoreEnabled *bool `pulumi:"tokenStoreEnabled"` // A `twitter` block as defined below. Twitter *AppServiceAuthSettingsTwitter `pulumi:"twitter"` // The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`. UnauthenticatedClientAction *string `pulumi:"unauthenticatedClientAction"` }
type AppServiceAuthSettingsActiveDirectory ¶
type AppServiceAuthSettingsActiveDirectory struct { // Allowed audience values to consider when validating JWTs issued by Azure Active Directory. AllowedAudiences []string `pulumi:"allowedAudiences"` // The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory. ClientId string `pulumi:"clientId"` // The Client Secret of this relying party application. If no secret is provided, implicit flow will be used. ClientSecret *string `pulumi:"clientSecret"` }
type AppServiceAuthSettingsActiveDirectoryArgs ¶
type AppServiceAuthSettingsActiveDirectoryArgs struct { // Allowed audience values to consider when validating JWTs issued by Azure Active Directory. AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"` // The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory. ClientId pulumi.StringInput `pulumi:"clientId"` // The Client Secret of this relying party application. If no secret is provided, implicit flow will be used. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` }
func (AppServiceAuthSettingsActiveDirectoryArgs) ElementType ¶
func (AppServiceAuthSettingsActiveDirectoryArgs) ElementType() reflect.Type
func (AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryOutput ¶
func (i AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryOutput() AppServiceAuthSettingsActiveDirectoryOutput
func (AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryOutputWithContext ¶
func (i AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryOutput
func (AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryPtrOutput ¶
func (i AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryPtrOutput() AppServiceAuthSettingsActiveDirectoryPtrOutput
func (AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext ¶
func (i AppServiceAuthSettingsActiveDirectoryArgs) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryPtrOutput
type AppServiceAuthSettingsActiveDirectoryInput ¶
type AppServiceAuthSettingsActiveDirectoryInput interface { pulumi.Input ToAppServiceAuthSettingsActiveDirectoryOutput() AppServiceAuthSettingsActiveDirectoryOutput ToAppServiceAuthSettingsActiveDirectoryOutputWithContext(context.Context) AppServiceAuthSettingsActiveDirectoryOutput }
AppServiceAuthSettingsActiveDirectoryInput is an input type that accepts AppServiceAuthSettingsActiveDirectoryArgs and AppServiceAuthSettingsActiveDirectoryOutput values. You can construct a concrete instance of `AppServiceAuthSettingsActiveDirectoryInput` via:
AppServiceAuthSettingsActiveDirectoryArgs{...}
type AppServiceAuthSettingsActiveDirectoryOutput ¶
type AppServiceAuthSettingsActiveDirectoryOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsActiveDirectoryOutput) AllowedAudiences ¶
func (o AppServiceAuthSettingsActiveDirectoryOutput) AllowedAudiences() pulumi.StringArrayOutput
Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
func (AppServiceAuthSettingsActiveDirectoryOutput) ClientId ¶
func (o AppServiceAuthSettingsActiveDirectoryOutput) ClientId() pulumi.StringOutput
The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory.
func (AppServiceAuthSettingsActiveDirectoryOutput) ClientSecret ¶
func (o AppServiceAuthSettingsActiveDirectoryOutput) ClientSecret() pulumi.StringPtrOutput
The Client Secret of this relying party application. If no secret is provided, implicit flow will be used.
func (AppServiceAuthSettingsActiveDirectoryOutput) ElementType ¶
func (AppServiceAuthSettingsActiveDirectoryOutput) ElementType() reflect.Type
func (AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryOutput ¶
func (o AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryOutput() AppServiceAuthSettingsActiveDirectoryOutput
func (AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryOutputWithContext ¶
func (o AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryOutput
func (AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutput ¶
func (o AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutput() AppServiceAuthSettingsActiveDirectoryPtrOutput
func (AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext ¶
func (o AppServiceAuthSettingsActiveDirectoryOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryPtrOutput
type AppServiceAuthSettingsActiveDirectoryPtrInput ¶
type AppServiceAuthSettingsActiveDirectoryPtrInput interface { pulumi.Input ToAppServiceAuthSettingsActiveDirectoryPtrOutput() AppServiceAuthSettingsActiveDirectoryPtrOutput ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext(context.Context) AppServiceAuthSettingsActiveDirectoryPtrOutput }
AppServiceAuthSettingsActiveDirectoryPtrInput is an input type that accepts AppServiceAuthSettingsActiveDirectoryArgs, AppServiceAuthSettingsActiveDirectoryPtr and AppServiceAuthSettingsActiveDirectoryPtrOutput values. You can construct a concrete instance of `AppServiceAuthSettingsActiveDirectoryPtrInput` via:
AppServiceAuthSettingsActiveDirectoryArgs{...} or: nil
func AppServiceAuthSettingsActiveDirectoryPtr ¶
func AppServiceAuthSettingsActiveDirectoryPtr(v *AppServiceAuthSettingsActiveDirectoryArgs) AppServiceAuthSettingsActiveDirectoryPtrInput
type AppServiceAuthSettingsActiveDirectoryPtrOutput ¶
type AppServiceAuthSettingsActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences ¶
func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences() pulumi.StringArrayOutput
Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
func (AppServiceAuthSettingsActiveDirectoryPtrOutput) ClientId ¶
func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) ClientId() pulumi.StringPtrOutput
The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory.
func (AppServiceAuthSettingsActiveDirectoryPtrOutput) ClientSecret ¶
func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) ClientSecret() pulumi.StringPtrOutput
The Client Secret of this relying party application. If no secret is provided, implicit flow will be used.
func (AppServiceAuthSettingsActiveDirectoryPtrOutput) ElementType ¶
func (AppServiceAuthSettingsActiveDirectoryPtrOutput) ElementType() reflect.Type
func (AppServiceAuthSettingsActiveDirectoryPtrOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutput ¶
func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutput() AppServiceAuthSettingsActiveDirectoryPtrOutput
func (AppServiceAuthSettingsActiveDirectoryPtrOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext ¶
func (o AppServiceAuthSettingsActiveDirectoryPtrOutput) ToAppServiceAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsActiveDirectoryPtrOutput
type AppServiceAuthSettingsArgs ¶
type AppServiceAuthSettingsArgs struct { // A `activeDirectory` block as defined below. ActiveDirectory AppServiceAuthSettingsActiveDirectoryPtrInput `pulumi:"activeDirectory"` // Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value". AdditionalLoginParams pulumi.StringMapInput `pulumi:"additionalLoginParams"` // External URLs that can be redirected to as part of logging in or logging out of the app. AllowedExternalRedirectUrls pulumi.StringArrayInput `pulumi:"allowedExternalRedirectUrls"` // The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`. DefaultProvider pulumi.StringPtrInput `pulumi:"defaultProvider"` // Is Authentication enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` // A `facebook` block as defined below. Facebook AppServiceAuthSettingsFacebookPtrInput `pulumi:"facebook"` // A `google` block as defined below. Google AppServiceAuthSettingsGooglePtrInput `pulumi:"google"` // Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/. Issuer pulumi.StringPtrInput `pulumi:"issuer"` // A `microsoft` block as defined below. Microsoft AppServiceAuthSettingsMicrosoftPtrInput `pulumi:"microsoft"` // The runtime version of the Authentication/Authorization module. RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"` // The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72. TokenRefreshExtensionHours pulumi.Float64PtrInput `pulumi:"tokenRefreshExtensionHours"` // If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false. TokenStoreEnabled pulumi.BoolPtrInput `pulumi:"tokenStoreEnabled"` // A `twitter` block as defined below. Twitter AppServiceAuthSettingsTwitterPtrInput `pulumi:"twitter"` // The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`. UnauthenticatedClientAction pulumi.StringPtrInput `pulumi:"unauthenticatedClientAction"` }
func (AppServiceAuthSettingsArgs) ElementType ¶
func (AppServiceAuthSettingsArgs) ElementType() reflect.Type
func (AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsOutput ¶
func (i AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsOutput() AppServiceAuthSettingsOutput
func (AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsOutputWithContext ¶
func (i AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsOutputWithContext(ctx context.Context) AppServiceAuthSettingsOutput
func (AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsPtrOutput ¶
func (i AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsPtrOutput() AppServiceAuthSettingsPtrOutput
func (AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsPtrOutputWithContext ¶
func (i AppServiceAuthSettingsArgs) ToAppServiceAuthSettingsPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsPtrOutput
type AppServiceAuthSettingsFacebook ¶
type AppServiceAuthSettingsFacebook struct { // The App ID of the Facebook app used for login AppId string `pulumi:"appId"` // The App Secret of the Facebook app used for Facebook Login. AppSecret string `pulumi:"appSecret"` // The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login OauthScopes []string `pulumi:"oauthScopes"` }
type AppServiceAuthSettingsFacebookArgs ¶
type AppServiceAuthSettingsFacebookArgs struct { // The App ID of the Facebook app used for login AppId pulumi.StringInput `pulumi:"appId"` // The App Secret of the Facebook app used for Facebook Login. AppSecret pulumi.StringInput `pulumi:"appSecret"` // The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` }
func (AppServiceAuthSettingsFacebookArgs) ElementType ¶
func (AppServiceAuthSettingsFacebookArgs) ElementType() reflect.Type
func (AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookOutput ¶
func (i AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookOutput() AppServiceAuthSettingsFacebookOutput
func (AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookOutputWithContext ¶
func (i AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookOutput
func (AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookPtrOutput ¶
func (i AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookPtrOutput() AppServiceAuthSettingsFacebookPtrOutput
func (AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookPtrOutputWithContext ¶
func (i AppServiceAuthSettingsFacebookArgs) ToAppServiceAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookPtrOutput
type AppServiceAuthSettingsFacebookInput ¶
type AppServiceAuthSettingsFacebookInput interface { pulumi.Input ToAppServiceAuthSettingsFacebookOutput() AppServiceAuthSettingsFacebookOutput ToAppServiceAuthSettingsFacebookOutputWithContext(context.Context) AppServiceAuthSettingsFacebookOutput }
AppServiceAuthSettingsFacebookInput is an input type that accepts AppServiceAuthSettingsFacebookArgs and AppServiceAuthSettingsFacebookOutput values. You can construct a concrete instance of `AppServiceAuthSettingsFacebookInput` via:
AppServiceAuthSettingsFacebookArgs{...}
type AppServiceAuthSettingsFacebookOutput ¶
type AppServiceAuthSettingsFacebookOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsFacebookOutput) AppId ¶
func (o AppServiceAuthSettingsFacebookOutput) AppId() pulumi.StringOutput
The App ID of the Facebook app used for login
func (AppServiceAuthSettingsFacebookOutput) AppSecret ¶
func (o AppServiceAuthSettingsFacebookOutput) AppSecret() pulumi.StringOutput
The App Secret of the Facebook app used for Facebook Login.
func (AppServiceAuthSettingsFacebookOutput) ElementType ¶
func (AppServiceAuthSettingsFacebookOutput) ElementType() reflect.Type
func (AppServiceAuthSettingsFacebookOutput) OauthScopes ¶
func (o AppServiceAuthSettingsFacebookOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login
func (AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookOutput ¶
func (o AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookOutput() AppServiceAuthSettingsFacebookOutput
func (AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookOutputWithContext ¶
func (o AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookOutput
func (AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookPtrOutput ¶
func (o AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookPtrOutput() AppServiceAuthSettingsFacebookPtrOutput
func (AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookPtrOutputWithContext ¶
func (o AppServiceAuthSettingsFacebookOutput) ToAppServiceAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookPtrOutput
type AppServiceAuthSettingsFacebookPtrInput ¶
type AppServiceAuthSettingsFacebookPtrInput interface { pulumi.Input ToAppServiceAuthSettingsFacebookPtrOutput() AppServiceAuthSettingsFacebookPtrOutput ToAppServiceAuthSettingsFacebookPtrOutputWithContext(context.Context) AppServiceAuthSettingsFacebookPtrOutput }
AppServiceAuthSettingsFacebookPtrInput is an input type that accepts AppServiceAuthSettingsFacebookArgs, AppServiceAuthSettingsFacebookPtr and AppServiceAuthSettingsFacebookPtrOutput values. You can construct a concrete instance of `AppServiceAuthSettingsFacebookPtrInput` via:
AppServiceAuthSettingsFacebookArgs{...} or: nil
func AppServiceAuthSettingsFacebookPtr ¶
func AppServiceAuthSettingsFacebookPtr(v *AppServiceAuthSettingsFacebookArgs) AppServiceAuthSettingsFacebookPtrInput
type AppServiceAuthSettingsFacebookPtrOutput ¶
type AppServiceAuthSettingsFacebookPtrOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsFacebookPtrOutput) AppId ¶
func (o AppServiceAuthSettingsFacebookPtrOutput) AppId() pulumi.StringPtrOutput
The App ID of the Facebook app used for login
func (AppServiceAuthSettingsFacebookPtrOutput) AppSecret ¶
func (o AppServiceAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringPtrOutput
The App Secret of the Facebook app used for Facebook Login.
func (AppServiceAuthSettingsFacebookPtrOutput) ElementType ¶
func (AppServiceAuthSettingsFacebookPtrOutput) ElementType() reflect.Type
func (AppServiceAuthSettingsFacebookPtrOutput) OauthScopes ¶
func (o AppServiceAuthSettingsFacebookPtrOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login
func (AppServiceAuthSettingsFacebookPtrOutput) ToAppServiceAuthSettingsFacebookPtrOutput ¶
func (o AppServiceAuthSettingsFacebookPtrOutput) ToAppServiceAuthSettingsFacebookPtrOutput() AppServiceAuthSettingsFacebookPtrOutput
func (AppServiceAuthSettingsFacebookPtrOutput) ToAppServiceAuthSettingsFacebookPtrOutputWithContext ¶
func (o AppServiceAuthSettingsFacebookPtrOutput) ToAppServiceAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsFacebookPtrOutput
type AppServiceAuthSettingsGoogle ¶
type AppServiceAuthSettingsGoogle struct { // The OpenID Connect Client ID for the Google web application. ClientId string `pulumi:"clientId"` // The client secret associated with the Google web application. ClientSecret string `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/ OauthScopes []string `pulumi:"oauthScopes"` }
type AppServiceAuthSettingsGoogleArgs ¶
type AppServiceAuthSettingsGoogleArgs struct { // The OpenID Connect Client ID for the Google web application. ClientId pulumi.StringInput `pulumi:"clientId"` // The client secret associated with the Google web application. ClientSecret pulumi.StringInput `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/ OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` }
func (AppServiceAuthSettingsGoogleArgs) ElementType ¶
func (AppServiceAuthSettingsGoogleArgs) ElementType() reflect.Type
func (AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGoogleOutput ¶
func (i AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGoogleOutput() AppServiceAuthSettingsGoogleOutput
func (AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGoogleOutputWithContext ¶
func (i AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGoogleOutputWithContext(ctx context.Context) AppServiceAuthSettingsGoogleOutput
func (AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGooglePtrOutput ¶
func (i AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGooglePtrOutput() AppServiceAuthSettingsGooglePtrOutput
func (AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGooglePtrOutputWithContext ¶
func (i AppServiceAuthSettingsGoogleArgs) ToAppServiceAuthSettingsGooglePtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsGooglePtrOutput
type AppServiceAuthSettingsGoogleInput ¶
type AppServiceAuthSettingsGoogleInput interface { pulumi.Input ToAppServiceAuthSettingsGoogleOutput() AppServiceAuthSettingsGoogleOutput ToAppServiceAuthSettingsGoogleOutputWithContext(context.Context) AppServiceAuthSettingsGoogleOutput }
AppServiceAuthSettingsGoogleInput is an input type that accepts AppServiceAuthSettingsGoogleArgs and AppServiceAuthSettingsGoogleOutput values. You can construct a concrete instance of `AppServiceAuthSettingsGoogleInput` via:
AppServiceAuthSettingsGoogleArgs{...}
type AppServiceAuthSettingsGoogleOutput ¶
type AppServiceAuthSettingsGoogleOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsGoogleOutput) ClientId ¶
func (o AppServiceAuthSettingsGoogleOutput) ClientId() pulumi.StringOutput
The OpenID Connect Client ID for the Google web application.
func (AppServiceAuthSettingsGoogleOutput) ClientSecret ¶
func (o AppServiceAuthSettingsGoogleOutput) ClientSecret() pulumi.StringOutput
The client secret associated with the Google web application.
func (AppServiceAuthSettingsGoogleOutput) ElementType ¶
func (AppServiceAuthSettingsGoogleOutput) ElementType() reflect.Type
func (AppServiceAuthSettingsGoogleOutput) OauthScopes ¶
func (o AppServiceAuthSettingsGoogleOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/
func (AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGoogleOutput ¶
func (o AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGoogleOutput() AppServiceAuthSettingsGoogleOutput
func (AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGoogleOutputWithContext ¶
func (o AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGoogleOutputWithContext(ctx context.Context) AppServiceAuthSettingsGoogleOutput
func (AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGooglePtrOutput ¶
func (o AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGooglePtrOutput() AppServiceAuthSettingsGooglePtrOutput
func (AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGooglePtrOutputWithContext ¶
func (o AppServiceAuthSettingsGoogleOutput) ToAppServiceAuthSettingsGooglePtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsGooglePtrOutput
type AppServiceAuthSettingsGooglePtrInput ¶
type AppServiceAuthSettingsGooglePtrInput interface { pulumi.Input ToAppServiceAuthSettingsGooglePtrOutput() AppServiceAuthSettingsGooglePtrOutput ToAppServiceAuthSettingsGooglePtrOutputWithContext(context.Context) AppServiceAuthSettingsGooglePtrOutput }
AppServiceAuthSettingsGooglePtrInput is an input type that accepts AppServiceAuthSettingsGoogleArgs, AppServiceAuthSettingsGooglePtr and AppServiceAuthSettingsGooglePtrOutput values. You can construct a concrete instance of `AppServiceAuthSettingsGooglePtrInput` via:
AppServiceAuthSettingsGoogleArgs{...} or: nil
func AppServiceAuthSettingsGooglePtr ¶
func AppServiceAuthSettingsGooglePtr(v *AppServiceAuthSettingsGoogleArgs) AppServiceAuthSettingsGooglePtrInput
type AppServiceAuthSettingsGooglePtrOutput ¶
type AppServiceAuthSettingsGooglePtrOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsGooglePtrOutput) ClientId ¶
func (o AppServiceAuthSettingsGooglePtrOutput) ClientId() pulumi.StringPtrOutput
The OpenID Connect Client ID for the Google web application.
func (AppServiceAuthSettingsGooglePtrOutput) ClientSecret ¶
func (o AppServiceAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringPtrOutput
The client secret associated with the Google web application.
func (AppServiceAuthSettingsGooglePtrOutput) ElementType ¶
func (AppServiceAuthSettingsGooglePtrOutput) ElementType() reflect.Type
func (AppServiceAuthSettingsGooglePtrOutput) OauthScopes ¶
func (o AppServiceAuthSettingsGooglePtrOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/
func (AppServiceAuthSettingsGooglePtrOutput) ToAppServiceAuthSettingsGooglePtrOutput ¶
func (o AppServiceAuthSettingsGooglePtrOutput) ToAppServiceAuthSettingsGooglePtrOutput() AppServiceAuthSettingsGooglePtrOutput
func (AppServiceAuthSettingsGooglePtrOutput) ToAppServiceAuthSettingsGooglePtrOutputWithContext ¶
func (o AppServiceAuthSettingsGooglePtrOutput) ToAppServiceAuthSettingsGooglePtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsGooglePtrOutput
type AppServiceAuthSettingsInput ¶
type AppServiceAuthSettingsInput interface { pulumi.Input ToAppServiceAuthSettingsOutput() AppServiceAuthSettingsOutput ToAppServiceAuthSettingsOutputWithContext(context.Context) AppServiceAuthSettingsOutput }
AppServiceAuthSettingsInput is an input type that accepts AppServiceAuthSettingsArgs and AppServiceAuthSettingsOutput values. You can construct a concrete instance of `AppServiceAuthSettingsInput` via:
AppServiceAuthSettingsArgs{...}
type AppServiceAuthSettingsMicrosoft ¶
type AppServiceAuthSettingsMicrosoft struct { // The OAuth 2.0 client ID that was created for the app used for authentication. ClientId string `pulumi:"clientId"` // The OAuth 2.0 client secret that was created for the app used for authentication. ClientSecret string `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx OauthScopes []string `pulumi:"oauthScopes"` }
type AppServiceAuthSettingsMicrosoftArgs ¶
type AppServiceAuthSettingsMicrosoftArgs struct { // The OAuth 2.0 client ID that was created for the app used for authentication. ClientId pulumi.StringInput `pulumi:"clientId"` // The OAuth 2.0 client secret that was created for the app used for authentication. ClientSecret pulumi.StringInput `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` }
func (AppServiceAuthSettingsMicrosoftArgs) ElementType ¶
func (AppServiceAuthSettingsMicrosoftArgs) ElementType() reflect.Type
func (AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftOutput ¶
func (i AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftOutput() AppServiceAuthSettingsMicrosoftOutput
func (AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftOutputWithContext ¶
func (i AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftOutput
func (AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftPtrOutput ¶
func (i AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftPtrOutput() AppServiceAuthSettingsMicrosoftPtrOutput
func (AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext ¶
func (i AppServiceAuthSettingsMicrosoftArgs) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftPtrOutput
type AppServiceAuthSettingsMicrosoftInput ¶
type AppServiceAuthSettingsMicrosoftInput interface { pulumi.Input ToAppServiceAuthSettingsMicrosoftOutput() AppServiceAuthSettingsMicrosoftOutput ToAppServiceAuthSettingsMicrosoftOutputWithContext(context.Context) AppServiceAuthSettingsMicrosoftOutput }
AppServiceAuthSettingsMicrosoftInput is an input type that accepts AppServiceAuthSettingsMicrosoftArgs and AppServiceAuthSettingsMicrosoftOutput values. You can construct a concrete instance of `AppServiceAuthSettingsMicrosoftInput` via:
AppServiceAuthSettingsMicrosoftArgs{...}
type AppServiceAuthSettingsMicrosoftOutput ¶
type AppServiceAuthSettingsMicrosoftOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsMicrosoftOutput) ClientId ¶
func (o AppServiceAuthSettingsMicrosoftOutput) ClientId() pulumi.StringOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (AppServiceAuthSettingsMicrosoftOutput) ClientSecret ¶
func (o AppServiceAuthSettingsMicrosoftOutput) ClientSecret() pulumi.StringOutput
The OAuth 2.0 client secret that was created for the app used for authentication.
func (AppServiceAuthSettingsMicrosoftOutput) ElementType ¶
func (AppServiceAuthSettingsMicrosoftOutput) ElementType() reflect.Type
func (AppServiceAuthSettingsMicrosoftOutput) OauthScopes ¶
func (o AppServiceAuthSettingsMicrosoftOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx
func (AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftOutput ¶
func (o AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftOutput() AppServiceAuthSettingsMicrosoftOutput
func (AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftOutputWithContext ¶
func (o AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftOutput
func (AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftPtrOutput ¶
func (o AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftPtrOutput() AppServiceAuthSettingsMicrosoftPtrOutput
func (AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext ¶
func (o AppServiceAuthSettingsMicrosoftOutput) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftPtrOutput
type AppServiceAuthSettingsMicrosoftPtrInput ¶
type AppServiceAuthSettingsMicrosoftPtrInput interface { pulumi.Input ToAppServiceAuthSettingsMicrosoftPtrOutput() AppServiceAuthSettingsMicrosoftPtrOutput ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext(context.Context) AppServiceAuthSettingsMicrosoftPtrOutput }
AppServiceAuthSettingsMicrosoftPtrInput is an input type that accepts AppServiceAuthSettingsMicrosoftArgs, AppServiceAuthSettingsMicrosoftPtr and AppServiceAuthSettingsMicrosoftPtrOutput values. You can construct a concrete instance of `AppServiceAuthSettingsMicrosoftPtrInput` via:
AppServiceAuthSettingsMicrosoftArgs{...} or: nil
func AppServiceAuthSettingsMicrosoftPtr ¶
func AppServiceAuthSettingsMicrosoftPtr(v *AppServiceAuthSettingsMicrosoftArgs) AppServiceAuthSettingsMicrosoftPtrInput
type AppServiceAuthSettingsMicrosoftPtrOutput ¶
type AppServiceAuthSettingsMicrosoftPtrOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsMicrosoftPtrOutput) ClientId ¶
func (o AppServiceAuthSettingsMicrosoftPtrOutput) ClientId() pulumi.StringPtrOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (AppServiceAuthSettingsMicrosoftPtrOutput) ClientSecret ¶
func (o AppServiceAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringPtrOutput
The OAuth 2.0 client secret that was created for the app used for authentication.
func (AppServiceAuthSettingsMicrosoftPtrOutput) ElementType ¶
func (AppServiceAuthSettingsMicrosoftPtrOutput) ElementType() reflect.Type
func (AppServiceAuthSettingsMicrosoftPtrOutput) OauthScopes ¶
func (o AppServiceAuthSettingsMicrosoftPtrOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx
func (AppServiceAuthSettingsMicrosoftPtrOutput) ToAppServiceAuthSettingsMicrosoftPtrOutput ¶
func (o AppServiceAuthSettingsMicrosoftPtrOutput) ToAppServiceAuthSettingsMicrosoftPtrOutput() AppServiceAuthSettingsMicrosoftPtrOutput
func (AppServiceAuthSettingsMicrosoftPtrOutput) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext ¶
func (o AppServiceAuthSettingsMicrosoftPtrOutput) ToAppServiceAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsMicrosoftPtrOutput
type AppServiceAuthSettingsOutput ¶
type AppServiceAuthSettingsOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsOutput) ActiveDirectory ¶
func (o AppServiceAuthSettingsOutput) ActiveDirectory() AppServiceAuthSettingsActiveDirectoryPtrOutput
A `activeDirectory` block as defined below.
func (AppServiceAuthSettingsOutput) AdditionalLoginParams ¶
func (o AppServiceAuthSettingsOutput) AdditionalLoginParams() pulumi.StringMapOutput
Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
func (AppServiceAuthSettingsOutput) AllowedExternalRedirectUrls ¶
func (o AppServiceAuthSettingsOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
External URLs that can be redirected to as part of logging in or logging out of the app.
func (AppServiceAuthSettingsOutput) DefaultProvider ¶
func (o AppServiceAuthSettingsOutput) DefaultProvider() pulumi.StringPtrOutput
The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`.
func (AppServiceAuthSettingsOutput) ElementType ¶
func (AppServiceAuthSettingsOutput) ElementType() reflect.Type
func (AppServiceAuthSettingsOutput) Enabled ¶
func (o AppServiceAuthSettingsOutput) Enabled() pulumi.BoolOutput
Is Authentication enabled?
func (AppServiceAuthSettingsOutput) Facebook ¶
func (o AppServiceAuthSettingsOutput) Facebook() AppServiceAuthSettingsFacebookPtrOutput
A `facebook` block as defined below.
func (AppServiceAuthSettingsOutput) Google ¶
func (o AppServiceAuthSettingsOutput) Google() AppServiceAuthSettingsGooglePtrOutput
A `google` block as defined below.
func (AppServiceAuthSettingsOutput) Issuer ¶
func (o AppServiceAuthSettingsOutput) Issuer() pulumi.StringPtrOutput
Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
func (AppServiceAuthSettingsOutput) Microsoft ¶
func (o AppServiceAuthSettingsOutput) Microsoft() AppServiceAuthSettingsMicrosoftPtrOutput
A `microsoft` block as defined below.
func (AppServiceAuthSettingsOutput) RuntimeVersion ¶
func (o AppServiceAuthSettingsOutput) RuntimeVersion() pulumi.StringPtrOutput
The runtime version of the Authentication/Authorization module.
func (AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsOutput ¶
func (o AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsOutput() AppServiceAuthSettingsOutput
func (AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsOutputWithContext ¶
func (o AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsOutputWithContext(ctx context.Context) AppServiceAuthSettingsOutput
func (AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsPtrOutput ¶
func (o AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsPtrOutput() AppServiceAuthSettingsPtrOutput
func (AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsPtrOutputWithContext ¶
func (o AppServiceAuthSettingsOutput) ToAppServiceAuthSettingsPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsPtrOutput
func (AppServiceAuthSettingsOutput) TokenRefreshExtensionHours ¶
func (o AppServiceAuthSettingsOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72.
func (AppServiceAuthSettingsOutput) TokenStoreEnabled ¶
func (o AppServiceAuthSettingsOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false.
func (AppServiceAuthSettingsOutput) Twitter ¶
func (o AppServiceAuthSettingsOutput) Twitter() AppServiceAuthSettingsTwitterPtrOutput
A `twitter` block as defined below.
func (AppServiceAuthSettingsOutput) UnauthenticatedClientAction ¶
func (o AppServiceAuthSettingsOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`.
type AppServiceAuthSettingsPtrInput ¶
type AppServiceAuthSettingsPtrInput interface { pulumi.Input ToAppServiceAuthSettingsPtrOutput() AppServiceAuthSettingsPtrOutput ToAppServiceAuthSettingsPtrOutputWithContext(context.Context) AppServiceAuthSettingsPtrOutput }
AppServiceAuthSettingsPtrInput is an input type that accepts AppServiceAuthSettingsArgs, AppServiceAuthSettingsPtr and AppServiceAuthSettingsPtrOutput values. You can construct a concrete instance of `AppServiceAuthSettingsPtrInput` via:
AppServiceAuthSettingsArgs{...} or: nil
func AppServiceAuthSettingsPtr ¶
func AppServiceAuthSettingsPtr(v *AppServiceAuthSettingsArgs) AppServiceAuthSettingsPtrInput
type AppServiceAuthSettingsPtrOutput ¶
type AppServiceAuthSettingsPtrOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsPtrOutput) ActiveDirectory ¶
func (o AppServiceAuthSettingsPtrOutput) ActiveDirectory() AppServiceAuthSettingsActiveDirectoryPtrOutput
A `activeDirectory` block as defined below.
func (AppServiceAuthSettingsPtrOutput) AdditionalLoginParams ¶
func (o AppServiceAuthSettingsPtrOutput) AdditionalLoginParams() pulumi.StringMapOutput
Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
func (AppServiceAuthSettingsPtrOutput) AllowedExternalRedirectUrls ¶
func (o AppServiceAuthSettingsPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
External URLs that can be redirected to as part of logging in or logging out of the app.
func (AppServiceAuthSettingsPtrOutput) DefaultProvider ¶
func (o AppServiceAuthSettingsPtrOutput) DefaultProvider() pulumi.StringPtrOutput
The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`.
func (AppServiceAuthSettingsPtrOutput) Elem ¶
func (o AppServiceAuthSettingsPtrOutput) Elem() AppServiceAuthSettingsOutput
func (AppServiceAuthSettingsPtrOutput) ElementType ¶
func (AppServiceAuthSettingsPtrOutput) ElementType() reflect.Type
func (AppServiceAuthSettingsPtrOutput) Enabled ¶
func (o AppServiceAuthSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
Is Authentication enabled?
func (AppServiceAuthSettingsPtrOutput) Facebook ¶
func (o AppServiceAuthSettingsPtrOutput) Facebook() AppServiceAuthSettingsFacebookPtrOutput
A `facebook` block as defined below.
func (AppServiceAuthSettingsPtrOutput) Google ¶
func (o AppServiceAuthSettingsPtrOutput) Google() AppServiceAuthSettingsGooglePtrOutput
A `google` block as defined below.
func (AppServiceAuthSettingsPtrOutput) Issuer ¶
func (o AppServiceAuthSettingsPtrOutput) Issuer() pulumi.StringPtrOutput
Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
func (AppServiceAuthSettingsPtrOutput) Microsoft ¶
func (o AppServiceAuthSettingsPtrOutput) Microsoft() AppServiceAuthSettingsMicrosoftPtrOutput
A `microsoft` block as defined below.
func (AppServiceAuthSettingsPtrOutput) RuntimeVersion ¶
func (o AppServiceAuthSettingsPtrOutput) RuntimeVersion() pulumi.StringPtrOutput
The runtime version of the Authentication/Authorization module.
func (AppServiceAuthSettingsPtrOutput) ToAppServiceAuthSettingsPtrOutput ¶
func (o AppServiceAuthSettingsPtrOutput) ToAppServiceAuthSettingsPtrOutput() AppServiceAuthSettingsPtrOutput
func (AppServiceAuthSettingsPtrOutput) ToAppServiceAuthSettingsPtrOutputWithContext ¶
func (o AppServiceAuthSettingsPtrOutput) ToAppServiceAuthSettingsPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsPtrOutput
func (AppServiceAuthSettingsPtrOutput) TokenRefreshExtensionHours ¶
func (o AppServiceAuthSettingsPtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72.
func (AppServiceAuthSettingsPtrOutput) TokenStoreEnabled ¶
func (o AppServiceAuthSettingsPtrOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false.
func (AppServiceAuthSettingsPtrOutput) Twitter ¶
func (o AppServiceAuthSettingsPtrOutput) Twitter() AppServiceAuthSettingsTwitterPtrOutput
A `twitter` block as defined below.
func (AppServiceAuthSettingsPtrOutput) UnauthenticatedClientAction ¶
func (o AppServiceAuthSettingsPtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`.
type AppServiceAuthSettingsTwitterArgs ¶
type AppServiceAuthSettingsTwitterArgs struct { ConsumerKey pulumi.StringInput `pulumi:"consumerKey"` ConsumerSecret pulumi.StringInput `pulumi:"consumerSecret"` }
func (AppServiceAuthSettingsTwitterArgs) ElementType ¶
func (AppServiceAuthSettingsTwitterArgs) ElementType() reflect.Type
func (AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterOutput ¶
func (i AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterOutput() AppServiceAuthSettingsTwitterOutput
func (AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterOutputWithContext ¶
func (i AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterOutput
func (AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterPtrOutput ¶
func (i AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterPtrOutput() AppServiceAuthSettingsTwitterPtrOutput
func (AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterPtrOutputWithContext ¶
func (i AppServiceAuthSettingsTwitterArgs) ToAppServiceAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterPtrOutput
type AppServiceAuthSettingsTwitterInput ¶
type AppServiceAuthSettingsTwitterInput interface { pulumi.Input ToAppServiceAuthSettingsTwitterOutput() AppServiceAuthSettingsTwitterOutput ToAppServiceAuthSettingsTwitterOutputWithContext(context.Context) AppServiceAuthSettingsTwitterOutput }
AppServiceAuthSettingsTwitterInput is an input type that accepts AppServiceAuthSettingsTwitterArgs and AppServiceAuthSettingsTwitterOutput values. You can construct a concrete instance of `AppServiceAuthSettingsTwitterInput` via:
AppServiceAuthSettingsTwitterArgs{...}
type AppServiceAuthSettingsTwitterOutput ¶
type AppServiceAuthSettingsTwitterOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsTwitterOutput) ConsumerKey ¶
func (o AppServiceAuthSettingsTwitterOutput) ConsumerKey() pulumi.StringOutput
func (AppServiceAuthSettingsTwitterOutput) ConsumerSecret ¶
func (o AppServiceAuthSettingsTwitterOutput) ConsumerSecret() pulumi.StringOutput
func (AppServiceAuthSettingsTwitterOutput) ElementType ¶
func (AppServiceAuthSettingsTwitterOutput) ElementType() reflect.Type
func (AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterOutput ¶
func (o AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterOutput() AppServiceAuthSettingsTwitterOutput
func (AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterOutputWithContext ¶
func (o AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterOutput
func (AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterPtrOutput ¶
func (o AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterPtrOutput() AppServiceAuthSettingsTwitterPtrOutput
func (AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterPtrOutputWithContext ¶
func (o AppServiceAuthSettingsTwitterOutput) ToAppServiceAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterPtrOutput
type AppServiceAuthSettingsTwitterPtrInput ¶
type AppServiceAuthSettingsTwitterPtrInput interface { pulumi.Input ToAppServiceAuthSettingsTwitterPtrOutput() AppServiceAuthSettingsTwitterPtrOutput ToAppServiceAuthSettingsTwitterPtrOutputWithContext(context.Context) AppServiceAuthSettingsTwitterPtrOutput }
AppServiceAuthSettingsTwitterPtrInput is an input type that accepts AppServiceAuthSettingsTwitterArgs, AppServiceAuthSettingsTwitterPtr and AppServiceAuthSettingsTwitterPtrOutput values. You can construct a concrete instance of `AppServiceAuthSettingsTwitterPtrInput` via:
AppServiceAuthSettingsTwitterArgs{...} or: nil
func AppServiceAuthSettingsTwitterPtr ¶
func AppServiceAuthSettingsTwitterPtr(v *AppServiceAuthSettingsTwitterArgs) AppServiceAuthSettingsTwitterPtrInput
type AppServiceAuthSettingsTwitterPtrOutput ¶
type AppServiceAuthSettingsTwitterPtrOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsTwitterPtrOutput) ConsumerKey ¶
func (o AppServiceAuthSettingsTwitterPtrOutput) ConsumerKey() pulumi.StringPtrOutput
func (AppServiceAuthSettingsTwitterPtrOutput) ConsumerSecret ¶
func (o AppServiceAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringPtrOutput
func (AppServiceAuthSettingsTwitterPtrOutput) ElementType ¶
func (AppServiceAuthSettingsTwitterPtrOutput) ElementType() reflect.Type
func (AppServiceAuthSettingsTwitterPtrOutput) ToAppServiceAuthSettingsTwitterPtrOutput ¶
func (o AppServiceAuthSettingsTwitterPtrOutput) ToAppServiceAuthSettingsTwitterPtrOutput() AppServiceAuthSettingsTwitterPtrOutput
func (AppServiceAuthSettingsTwitterPtrOutput) ToAppServiceAuthSettingsTwitterPtrOutputWithContext ¶
func (o AppServiceAuthSettingsTwitterPtrOutput) ToAppServiceAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) AppServiceAuthSettingsTwitterPtrOutput
type AppServiceBackup ¶
type AppServiceBackup struct { // Is this Backup enabled? Enabled *bool `pulumi:"enabled"` // Specifies the name for this Backup. Name string `pulumi:"name"` // A `schedule` block as defined below. Schedule AppServiceBackupSchedule `pulumi:"schedule"` // The SAS URL to a Storage Container where Backups should be saved. StorageAccountUrl string `pulumi:"storageAccountUrl"` }
type AppServiceBackupArgs ¶
type AppServiceBackupArgs struct { // Is this Backup enabled? Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Specifies the name for this Backup. Name pulumi.StringInput `pulumi:"name"` // A `schedule` block as defined below. Schedule AppServiceBackupScheduleInput `pulumi:"schedule"` // The SAS URL to a Storage Container where Backups should be saved. StorageAccountUrl pulumi.StringInput `pulumi:"storageAccountUrl"` }
func (AppServiceBackupArgs) ElementType ¶
func (AppServiceBackupArgs) ElementType() reflect.Type
func (AppServiceBackupArgs) ToAppServiceBackupOutput ¶
func (i AppServiceBackupArgs) ToAppServiceBackupOutput() AppServiceBackupOutput
func (AppServiceBackupArgs) ToAppServiceBackupOutputWithContext ¶
func (i AppServiceBackupArgs) ToAppServiceBackupOutputWithContext(ctx context.Context) AppServiceBackupOutput
func (AppServiceBackupArgs) ToAppServiceBackupPtrOutput ¶
func (i AppServiceBackupArgs) ToAppServiceBackupPtrOutput() AppServiceBackupPtrOutput
func (AppServiceBackupArgs) ToAppServiceBackupPtrOutputWithContext ¶
func (i AppServiceBackupArgs) ToAppServiceBackupPtrOutputWithContext(ctx context.Context) AppServiceBackupPtrOutput
type AppServiceBackupInput ¶
type AppServiceBackupInput interface { pulumi.Input ToAppServiceBackupOutput() AppServiceBackupOutput ToAppServiceBackupOutputWithContext(context.Context) AppServiceBackupOutput }
AppServiceBackupInput is an input type that accepts AppServiceBackupArgs and AppServiceBackupOutput values. You can construct a concrete instance of `AppServiceBackupInput` via:
AppServiceBackupArgs{...}
type AppServiceBackupOutput ¶
type AppServiceBackupOutput struct{ *pulumi.OutputState }
func (AppServiceBackupOutput) ElementType ¶
func (AppServiceBackupOutput) ElementType() reflect.Type
func (AppServiceBackupOutput) Enabled ¶
func (o AppServiceBackupOutput) Enabled() pulumi.BoolPtrOutput
Is this Backup enabled?
func (AppServiceBackupOutput) Name ¶
func (o AppServiceBackupOutput) Name() pulumi.StringOutput
Specifies the name for this Backup.
func (AppServiceBackupOutput) Schedule ¶
func (o AppServiceBackupOutput) Schedule() AppServiceBackupScheduleOutput
A `schedule` block as defined below.
func (AppServiceBackupOutput) StorageAccountUrl ¶
func (o AppServiceBackupOutput) StorageAccountUrl() pulumi.StringOutput
The SAS URL to a Storage Container where Backups should be saved.
func (AppServiceBackupOutput) ToAppServiceBackupOutput ¶
func (o AppServiceBackupOutput) ToAppServiceBackupOutput() AppServiceBackupOutput
func (AppServiceBackupOutput) ToAppServiceBackupOutputWithContext ¶
func (o AppServiceBackupOutput) ToAppServiceBackupOutputWithContext(ctx context.Context) AppServiceBackupOutput
func (AppServiceBackupOutput) ToAppServiceBackupPtrOutput ¶
func (o AppServiceBackupOutput) ToAppServiceBackupPtrOutput() AppServiceBackupPtrOutput
func (AppServiceBackupOutput) ToAppServiceBackupPtrOutputWithContext ¶
func (o AppServiceBackupOutput) ToAppServiceBackupPtrOutputWithContext(ctx context.Context) AppServiceBackupPtrOutput
type AppServiceBackupPtrInput ¶
type AppServiceBackupPtrInput interface { pulumi.Input ToAppServiceBackupPtrOutput() AppServiceBackupPtrOutput ToAppServiceBackupPtrOutputWithContext(context.Context) AppServiceBackupPtrOutput }
AppServiceBackupPtrInput is an input type that accepts AppServiceBackupArgs, AppServiceBackupPtr and AppServiceBackupPtrOutput values. You can construct a concrete instance of `AppServiceBackupPtrInput` via:
AppServiceBackupArgs{...} or: nil
func AppServiceBackupPtr ¶
func AppServiceBackupPtr(v *AppServiceBackupArgs) AppServiceBackupPtrInput
type AppServiceBackupPtrOutput ¶
type AppServiceBackupPtrOutput struct{ *pulumi.OutputState }
func (AppServiceBackupPtrOutput) Elem ¶
func (o AppServiceBackupPtrOutput) Elem() AppServiceBackupOutput
func (AppServiceBackupPtrOutput) ElementType ¶
func (AppServiceBackupPtrOutput) ElementType() reflect.Type
func (AppServiceBackupPtrOutput) Enabled ¶
func (o AppServiceBackupPtrOutput) Enabled() pulumi.BoolPtrOutput
Is this Backup enabled?
func (AppServiceBackupPtrOutput) Name ¶
func (o AppServiceBackupPtrOutput) Name() pulumi.StringPtrOutput
Specifies the name for this Backup.
func (AppServiceBackupPtrOutput) Schedule ¶
func (o AppServiceBackupPtrOutput) Schedule() AppServiceBackupSchedulePtrOutput
A `schedule` block as defined below.
func (AppServiceBackupPtrOutput) StorageAccountUrl ¶
func (o AppServiceBackupPtrOutput) StorageAccountUrl() pulumi.StringPtrOutput
The SAS URL to a Storage Container where Backups should be saved.
func (AppServiceBackupPtrOutput) ToAppServiceBackupPtrOutput ¶
func (o AppServiceBackupPtrOutput) ToAppServiceBackupPtrOutput() AppServiceBackupPtrOutput
func (AppServiceBackupPtrOutput) ToAppServiceBackupPtrOutputWithContext ¶
func (o AppServiceBackupPtrOutput) ToAppServiceBackupPtrOutputWithContext(ctx context.Context) AppServiceBackupPtrOutput
type AppServiceBackupSchedule ¶
type AppServiceBackupSchedule struct { // Sets how often the backup should be executed. FrequencyInterval int `pulumi:"frequencyInterval"` // Sets the unit of time for how often the backup should be executed. Possible values are `Day` or `Hour`. FrequencyUnit string `pulumi:"frequencyUnit"` // Should at least one backup always be kept in the Storage Account by the Retention Policy, regardless of how old it is? KeepAtLeastOneBackup *bool `pulumi:"keepAtLeastOneBackup"` // Specifies the number of days after which Backups should be deleted. RetentionPeriodInDays *int `pulumi:"retentionPeriodInDays"` // Sets when the schedule should start working. StartTime *string `pulumi:"startTime"` }
type AppServiceBackupScheduleArgs ¶
type AppServiceBackupScheduleArgs struct { // Sets how often the backup should be executed. FrequencyInterval pulumi.IntInput `pulumi:"frequencyInterval"` // Sets the unit of time for how often the backup should be executed. Possible values are `Day` or `Hour`. FrequencyUnit pulumi.StringInput `pulumi:"frequencyUnit"` // Should at least one backup always be kept in the Storage Account by the Retention Policy, regardless of how old it is? KeepAtLeastOneBackup pulumi.BoolPtrInput `pulumi:"keepAtLeastOneBackup"` // Specifies the number of days after which Backups should be deleted. RetentionPeriodInDays pulumi.IntPtrInput `pulumi:"retentionPeriodInDays"` // Sets when the schedule should start working. StartTime pulumi.StringPtrInput `pulumi:"startTime"` }
func (AppServiceBackupScheduleArgs) ElementType ¶
func (AppServiceBackupScheduleArgs) ElementType() reflect.Type
func (AppServiceBackupScheduleArgs) ToAppServiceBackupScheduleOutput ¶
func (i AppServiceBackupScheduleArgs) ToAppServiceBackupScheduleOutput() AppServiceBackupScheduleOutput
func (AppServiceBackupScheduleArgs) ToAppServiceBackupScheduleOutputWithContext ¶
func (i AppServiceBackupScheduleArgs) ToAppServiceBackupScheduleOutputWithContext(ctx context.Context) AppServiceBackupScheduleOutput
func (AppServiceBackupScheduleArgs) ToAppServiceBackupSchedulePtrOutput ¶
func (i AppServiceBackupScheduleArgs) ToAppServiceBackupSchedulePtrOutput() AppServiceBackupSchedulePtrOutput
func (AppServiceBackupScheduleArgs) ToAppServiceBackupSchedulePtrOutputWithContext ¶
func (i AppServiceBackupScheduleArgs) ToAppServiceBackupSchedulePtrOutputWithContext(ctx context.Context) AppServiceBackupSchedulePtrOutput
type AppServiceBackupScheduleInput ¶
type AppServiceBackupScheduleInput interface { pulumi.Input ToAppServiceBackupScheduleOutput() AppServiceBackupScheduleOutput ToAppServiceBackupScheduleOutputWithContext(context.Context) AppServiceBackupScheduleOutput }
AppServiceBackupScheduleInput is an input type that accepts AppServiceBackupScheduleArgs and AppServiceBackupScheduleOutput values. You can construct a concrete instance of `AppServiceBackupScheduleInput` via:
AppServiceBackupScheduleArgs{...}
type AppServiceBackupScheduleOutput ¶
type AppServiceBackupScheduleOutput struct{ *pulumi.OutputState }
func (AppServiceBackupScheduleOutput) ElementType ¶
func (AppServiceBackupScheduleOutput) ElementType() reflect.Type
func (AppServiceBackupScheduleOutput) FrequencyInterval ¶
func (o AppServiceBackupScheduleOutput) FrequencyInterval() pulumi.IntOutput
Sets how often the backup should be executed.
func (AppServiceBackupScheduleOutput) FrequencyUnit ¶
func (o AppServiceBackupScheduleOutput) FrequencyUnit() pulumi.StringOutput
Sets the unit of time for how often the backup should be executed. Possible values are `Day` or `Hour`.
func (AppServiceBackupScheduleOutput) KeepAtLeastOneBackup ¶
func (o AppServiceBackupScheduleOutput) KeepAtLeastOneBackup() pulumi.BoolPtrOutput
Should at least one backup always be kept in the Storage Account by the Retention Policy, regardless of how old it is?
func (AppServiceBackupScheduleOutput) RetentionPeriodInDays ¶
func (o AppServiceBackupScheduleOutput) RetentionPeriodInDays() pulumi.IntPtrOutput
Specifies the number of days after which Backups should be deleted.
func (AppServiceBackupScheduleOutput) StartTime ¶
func (o AppServiceBackupScheduleOutput) StartTime() pulumi.StringPtrOutput
Sets when the schedule should start working.
func (AppServiceBackupScheduleOutput) ToAppServiceBackupScheduleOutput ¶
func (o AppServiceBackupScheduleOutput) ToAppServiceBackupScheduleOutput() AppServiceBackupScheduleOutput
func (AppServiceBackupScheduleOutput) ToAppServiceBackupScheduleOutputWithContext ¶
func (o AppServiceBackupScheduleOutput) ToAppServiceBackupScheduleOutputWithContext(ctx context.Context) AppServiceBackupScheduleOutput
func (AppServiceBackupScheduleOutput) ToAppServiceBackupSchedulePtrOutput ¶
func (o AppServiceBackupScheduleOutput) ToAppServiceBackupSchedulePtrOutput() AppServiceBackupSchedulePtrOutput
func (AppServiceBackupScheduleOutput) ToAppServiceBackupSchedulePtrOutputWithContext ¶
func (o AppServiceBackupScheduleOutput) ToAppServiceBackupSchedulePtrOutputWithContext(ctx context.Context) AppServiceBackupSchedulePtrOutput
type AppServiceBackupSchedulePtrInput ¶
type AppServiceBackupSchedulePtrInput interface { pulumi.Input ToAppServiceBackupSchedulePtrOutput() AppServiceBackupSchedulePtrOutput ToAppServiceBackupSchedulePtrOutputWithContext(context.Context) AppServiceBackupSchedulePtrOutput }
AppServiceBackupSchedulePtrInput is an input type that accepts AppServiceBackupScheduleArgs, AppServiceBackupSchedulePtr and AppServiceBackupSchedulePtrOutput values. You can construct a concrete instance of `AppServiceBackupSchedulePtrInput` via:
AppServiceBackupScheduleArgs{...} or: nil
func AppServiceBackupSchedulePtr ¶
func AppServiceBackupSchedulePtr(v *AppServiceBackupScheduleArgs) AppServiceBackupSchedulePtrInput
type AppServiceBackupSchedulePtrOutput ¶
type AppServiceBackupSchedulePtrOutput struct{ *pulumi.OutputState }
func (AppServiceBackupSchedulePtrOutput) Elem ¶
func (o AppServiceBackupSchedulePtrOutput) Elem() AppServiceBackupScheduleOutput
func (AppServiceBackupSchedulePtrOutput) ElementType ¶
func (AppServiceBackupSchedulePtrOutput) ElementType() reflect.Type
func (AppServiceBackupSchedulePtrOutput) FrequencyInterval ¶
func (o AppServiceBackupSchedulePtrOutput) FrequencyInterval() pulumi.IntPtrOutput
Sets how often the backup should be executed.
func (AppServiceBackupSchedulePtrOutput) FrequencyUnit ¶
func (o AppServiceBackupSchedulePtrOutput) FrequencyUnit() pulumi.StringPtrOutput
Sets the unit of time for how often the backup should be executed. Possible values are `Day` or `Hour`.
func (AppServiceBackupSchedulePtrOutput) KeepAtLeastOneBackup ¶
func (o AppServiceBackupSchedulePtrOutput) KeepAtLeastOneBackup() pulumi.BoolPtrOutput
Should at least one backup always be kept in the Storage Account by the Retention Policy, regardless of how old it is?
func (AppServiceBackupSchedulePtrOutput) RetentionPeriodInDays ¶
func (o AppServiceBackupSchedulePtrOutput) RetentionPeriodInDays() pulumi.IntPtrOutput
Specifies the number of days after which Backups should be deleted.
func (AppServiceBackupSchedulePtrOutput) StartTime ¶
func (o AppServiceBackupSchedulePtrOutput) StartTime() pulumi.StringPtrOutput
Sets when the schedule should start working.
func (AppServiceBackupSchedulePtrOutput) ToAppServiceBackupSchedulePtrOutput ¶
func (o AppServiceBackupSchedulePtrOutput) ToAppServiceBackupSchedulePtrOutput() AppServiceBackupSchedulePtrOutput
func (AppServiceBackupSchedulePtrOutput) ToAppServiceBackupSchedulePtrOutputWithContext ¶
func (o AppServiceBackupSchedulePtrOutput) ToAppServiceBackupSchedulePtrOutputWithContext(ctx context.Context) AppServiceBackupSchedulePtrOutput
type AppServiceConnectionString ¶
type AppServiceConnectionString struct { // The name of the Connection String. Name string `pulumi:"name"` // The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`. Type string `pulumi:"type"` // The value for the Connection String. Value string `pulumi:"value"` }
type AppServiceConnectionStringArgs ¶
type AppServiceConnectionStringArgs struct { // The name of the Connection String. Name pulumi.StringInput `pulumi:"name"` // The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`. Type pulumi.StringInput `pulumi:"type"` // The value for the Connection String. Value pulumi.StringInput `pulumi:"value"` }
func (AppServiceConnectionStringArgs) ElementType ¶
func (AppServiceConnectionStringArgs) ElementType() reflect.Type
func (AppServiceConnectionStringArgs) ToAppServiceConnectionStringOutput ¶
func (i AppServiceConnectionStringArgs) ToAppServiceConnectionStringOutput() AppServiceConnectionStringOutput
func (AppServiceConnectionStringArgs) ToAppServiceConnectionStringOutputWithContext ¶
func (i AppServiceConnectionStringArgs) ToAppServiceConnectionStringOutputWithContext(ctx context.Context) AppServiceConnectionStringOutput
type AppServiceConnectionStringArray ¶
type AppServiceConnectionStringArray []AppServiceConnectionStringInput
func (AppServiceConnectionStringArray) ElementType ¶
func (AppServiceConnectionStringArray) ElementType() reflect.Type
func (AppServiceConnectionStringArray) ToAppServiceConnectionStringArrayOutput ¶
func (i AppServiceConnectionStringArray) ToAppServiceConnectionStringArrayOutput() AppServiceConnectionStringArrayOutput
func (AppServiceConnectionStringArray) ToAppServiceConnectionStringArrayOutputWithContext ¶
func (i AppServiceConnectionStringArray) ToAppServiceConnectionStringArrayOutputWithContext(ctx context.Context) AppServiceConnectionStringArrayOutput
type AppServiceConnectionStringArrayInput ¶
type AppServiceConnectionStringArrayInput interface { pulumi.Input ToAppServiceConnectionStringArrayOutput() AppServiceConnectionStringArrayOutput ToAppServiceConnectionStringArrayOutputWithContext(context.Context) AppServiceConnectionStringArrayOutput }
AppServiceConnectionStringArrayInput is an input type that accepts AppServiceConnectionStringArray and AppServiceConnectionStringArrayOutput values. You can construct a concrete instance of `AppServiceConnectionStringArrayInput` via:
AppServiceConnectionStringArray{ AppServiceConnectionStringArgs{...} }
type AppServiceConnectionStringArrayOutput ¶
type AppServiceConnectionStringArrayOutput struct{ *pulumi.OutputState }
func (AppServiceConnectionStringArrayOutput) ElementType ¶
func (AppServiceConnectionStringArrayOutput) ElementType() reflect.Type
func (AppServiceConnectionStringArrayOutput) Index ¶
func (o AppServiceConnectionStringArrayOutput) Index(i pulumi.IntInput) AppServiceConnectionStringOutput
func (AppServiceConnectionStringArrayOutput) ToAppServiceConnectionStringArrayOutput ¶
func (o AppServiceConnectionStringArrayOutput) ToAppServiceConnectionStringArrayOutput() AppServiceConnectionStringArrayOutput
func (AppServiceConnectionStringArrayOutput) ToAppServiceConnectionStringArrayOutputWithContext ¶
func (o AppServiceConnectionStringArrayOutput) ToAppServiceConnectionStringArrayOutputWithContext(ctx context.Context) AppServiceConnectionStringArrayOutput
type AppServiceConnectionStringInput ¶
type AppServiceConnectionStringInput interface { pulumi.Input ToAppServiceConnectionStringOutput() AppServiceConnectionStringOutput ToAppServiceConnectionStringOutputWithContext(context.Context) AppServiceConnectionStringOutput }
AppServiceConnectionStringInput is an input type that accepts AppServiceConnectionStringArgs and AppServiceConnectionStringOutput values. You can construct a concrete instance of `AppServiceConnectionStringInput` via:
AppServiceConnectionStringArgs{...}
type AppServiceConnectionStringOutput ¶
type AppServiceConnectionStringOutput struct{ *pulumi.OutputState }
func (AppServiceConnectionStringOutput) ElementType ¶
func (AppServiceConnectionStringOutput) ElementType() reflect.Type
func (AppServiceConnectionStringOutput) Name ¶
func (o AppServiceConnectionStringOutput) Name() pulumi.StringOutput
The name of the Connection String.
func (AppServiceConnectionStringOutput) ToAppServiceConnectionStringOutput ¶
func (o AppServiceConnectionStringOutput) ToAppServiceConnectionStringOutput() AppServiceConnectionStringOutput
func (AppServiceConnectionStringOutput) ToAppServiceConnectionStringOutputWithContext ¶
func (o AppServiceConnectionStringOutput) ToAppServiceConnectionStringOutputWithContext(ctx context.Context) AppServiceConnectionStringOutput
func (AppServiceConnectionStringOutput) Type ¶
func (o AppServiceConnectionStringOutput) Type() pulumi.StringOutput
The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`.
func (AppServiceConnectionStringOutput) Value ¶
func (o AppServiceConnectionStringOutput) Value() pulumi.StringOutput
The value for the Connection String.
type AppServiceIdentity ¶
type AppServiceIdentity struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service. PrincipalId *string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service. TenantId *string `pulumi:"tenantId"` // Specifies the identity type of the App Service. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Type string `pulumi:"type"` }
type AppServiceIdentityArgs ¶
type AppServiceIdentityArgs struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the identity type of the App Service. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Type pulumi.StringInput `pulumi:"type"` }
func (AppServiceIdentityArgs) ElementType ¶
func (AppServiceIdentityArgs) ElementType() reflect.Type
func (AppServiceIdentityArgs) ToAppServiceIdentityOutput ¶
func (i AppServiceIdentityArgs) ToAppServiceIdentityOutput() AppServiceIdentityOutput
func (AppServiceIdentityArgs) ToAppServiceIdentityOutputWithContext ¶
func (i AppServiceIdentityArgs) ToAppServiceIdentityOutputWithContext(ctx context.Context) AppServiceIdentityOutput
func (AppServiceIdentityArgs) ToAppServiceIdentityPtrOutput ¶
func (i AppServiceIdentityArgs) ToAppServiceIdentityPtrOutput() AppServiceIdentityPtrOutput
func (AppServiceIdentityArgs) ToAppServiceIdentityPtrOutputWithContext ¶
func (i AppServiceIdentityArgs) ToAppServiceIdentityPtrOutputWithContext(ctx context.Context) AppServiceIdentityPtrOutput
type AppServiceIdentityInput ¶
type AppServiceIdentityInput interface { pulumi.Input ToAppServiceIdentityOutput() AppServiceIdentityOutput ToAppServiceIdentityOutputWithContext(context.Context) AppServiceIdentityOutput }
AppServiceIdentityInput is an input type that accepts AppServiceIdentityArgs and AppServiceIdentityOutput values. You can construct a concrete instance of `AppServiceIdentityInput` via:
AppServiceIdentityArgs{...}
type AppServiceIdentityOutput ¶
type AppServiceIdentityOutput struct{ *pulumi.OutputState }
func (AppServiceIdentityOutput) ElementType ¶
func (AppServiceIdentityOutput) ElementType() reflect.Type
func (AppServiceIdentityOutput) IdentityIds ¶
func (o AppServiceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`.
func (AppServiceIdentityOutput) PrincipalId ¶
func (o AppServiceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (AppServiceIdentityOutput) TenantId ¶
func (o AppServiceIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (AppServiceIdentityOutput) ToAppServiceIdentityOutput ¶
func (o AppServiceIdentityOutput) ToAppServiceIdentityOutput() AppServiceIdentityOutput
func (AppServiceIdentityOutput) ToAppServiceIdentityOutputWithContext ¶
func (o AppServiceIdentityOutput) ToAppServiceIdentityOutputWithContext(ctx context.Context) AppServiceIdentityOutput
func (AppServiceIdentityOutput) ToAppServiceIdentityPtrOutput ¶
func (o AppServiceIdentityOutput) ToAppServiceIdentityPtrOutput() AppServiceIdentityPtrOutput
func (AppServiceIdentityOutput) ToAppServiceIdentityPtrOutputWithContext ¶
func (o AppServiceIdentityOutput) ToAppServiceIdentityPtrOutputWithContext(ctx context.Context) AppServiceIdentityPtrOutput
func (AppServiceIdentityOutput) Type ¶
func (o AppServiceIdentityOutput) Type() pulumi.StringOutput
Specifies the identity type of the App Service. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities.
type AppServiceIdentityPtrInput ¶
type AppServiceIdentityPtrInput interface { pulumi.Input ToAppServiceIdentityPtrOutput() AppServiceIdentityPtrOutput ToAppServiceIdentityPtrOutputWithContext(context.Context) AppServiceIdentityPtrOutput }
AppServiceIdentityPtrInput is an input type that accepts AppServiceIdentityArgs, AppServiceIdentityPtr and AppServiceIdentityPtrOutput values. You can construct a concrete instance of `AppServiceIdentityPtrInput` via:
AppServiceIdentityArgs{...} or: nil
func AppServiceIdentityPtr ¶
func AppServiceIdentityPtr(v *AppServiceIdentityArgs) AppServiceIdentityPtrInput
type AppServiceIdentityPtrOutput ¶
type AppServiceIdentityPtrOutput struct{ *pulumi.OutputState }
func (AppServiceIdentityPtrOutput) Elem ¶
func (o AppServiceIdentityPtrOutput) Elem() AppServiceIdentityOutput
func (AppServiceIdentityPtrOutput) ElementType ¶
func (AppServiceIdentityPtrOutput) ElementType() reflect.Type
func (AppServiceIdentityPtrOutput) IdentityIds ¶
func (o AppServiceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`.
func (AppServiceIdentityPtrOutput) PrincipalId ¶
func (o AppServiceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (AppServiceIdentityPtrOutput) TenantId ¶
func (o AppServiceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (AppServiceIdentityPtrOutput) ToAppServiceIdentityPtrOutput ¶
func (o AppServiceIdentityPtrOutput) ToAppServiceIdentityPtrOutput() AppServiceIdentityPtrOutput
func (AppServiceIdentityPtrOutput) ToAppServiceIdentityPtrOutputWithContext ¶
func (o AppServiceIdentityPtrOutput) ToAppServiceIdentityPtrOutputWithContext(ctx context.Context) AppServiceIdentityPtrOutput
func (AppServiceIdentityPtrOutput) Type ¶
func (o AppServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the identity type of the App Service. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities.
type AppServiceInput ¶
type AppServiceInput interface { pulumi.Input ToAppServiceOutput() AppServiceOutput ToAppServiceOutputWithContext(ctx context.Context) AppServiceOutput }
type AppServiceLogs ¶
type AppServiceLogs struct { // An `applicationLogs` block as defined below. ApplicationLogs *AppServiceLogsApplicationLogs `pulumi:"applicationLogs"` // Should `Detailed error messages` be enabled on this App Service? Defaults to `false`. DetailedErrorMessagesEnabled *bool `pulumi:"detailedErrorMessagesEnabled"` // Should `Failed request tracing` be enabled on this App Service? Defaults to `false`. FailedRequestTracingEnabled *bool `pulumi:"failedRequestTracingEnabled"` // An `httpLogs` block as defined below. HttpLogs *AppServiceLogsHttpLogs `pulumi:"httpLogs"` }
type AppServiceLogsApplicationLogs ¶
type AppServiceLogsApplicationLogs struct { // An `azureBlobStorage` block as defined below. AzureBlobStorage *AppServiceLogsApplicationLogsAzureBlobStorage `pulumi:"azureBlobStorage"` // Log level for filesystem based logging. Supported values are `Error`, `Information`, `Verbose`, `Warning` and `Off`. Defaults to `Off`. FileSystemLevel *string `pulumi:"fileSystemLevel"` }
type AppServiceLogsApplicationLogsArgs ¶
type AppServiceLogsApplicationLogsArgs struct { // An `azureBlobStorage` block as defined below. AzureBlobStorage AppServiceLogsApplicationLogsAzureBlobStoragePtrInput `pulumi:"azureBlobStorage"` // Log level for filesystem based logging. Supported values are `Error`, `Information`, `Verbose`, `Warning` and `Off`. Defaults to `Off`. FileSystemLevel pulumi.StringPtrInput `pulumi:"fileSystemLevel"` }
func (AppServiceLogsApplicationLogsArgs) ElementType ¶
func (AppServiceLogsApplicationLogsArgs) ElementType() reflect.Type
func (AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsOutput ¶
func (i AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsOutput() AppServiceLogsApplicationLogsOutput
func (AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsOutputWithContext ¶
func (i AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsOutput
func (AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsPtrOutput ¶
func (i AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsPtrOutput() AppServiceLogsApplicationLogsPtrOutput
func (AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsPtrOutputWithContext ¶
func (i AppServiceLogsApplicationLogsArgs) ToAppServiceLogsApplicationLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsPtrOutput
type AppServiceLogsApplicationLogsAzureBlobStorage ¶
type AppServiceLogsApplicationLogsAzureBlobStorage struct { // The level at which to log. Possible values include `Error`, `Warning`, `Information`, `Verbose` and `Off`. **NOTE:** this field is not available for `httpLogs` Level string `pulumi:"level"` // The number of days to retain logs for. RetentionInDays int `pulumi:"retentionInDays"` // The URL to the storage container with a shared access signature token appended. SasUrl string `pulumi:"sasUrl"` }
type AppServiceLogsApplicationLogsAzureBlobStorageArgs ¶
type AppServiceLogsApplicationLogsAzureBlobStorageArgs struct { // The level at which to log. Possible values include `Error`, `Warning`, `Information`, `Verbose` and `Off`. **NOTE:** this field is not available for `httpLogs` Level pulumi.StringInput `pulumi:"level"` // The number of days to retain logs for. RetentionInDays pulumi.IntInput `pulumi:"retentionInDays"` // The URL to the storage container with a shared access signature token appended. SasUrl pulumi.StringInput `pulumi:"sasUrl"` }
func (AppServiceLogsApplicationLogsAzureBlobStorageArgs) ElementType ¶
func (AppServiceLogsApplicationLogsAzureBlobStorageArgs) ElementType() reflect.Type
func (AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStorageOutput ¶
func (i AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStorageOutput() AppServiceLogsApplicationLogsAzureBlobStorageOutput
func (AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStorageOutputWithContext ¶
func (i AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStorageOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStorageOutput
func (AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput ¶
func (i AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
func (AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext ¶
func (i AppServiceLogsApplicationLogsAzureBlobStorageArgs) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
type AppServiceLogsApplicationLogsAzureBlobStorageInput ¶
type AppServiceLogsApplicationLogsAzureBlobStorageInput interface { pulumi.Input ToAppServiceLogsApplicationLogsAzureBlobStorageOutput() AppServiceLogsApplicationLogsAzureBlobStorageOutput ToAppServiceLogsApplicationLogsAzureBlobStorageOutputWithContext(context.Context) AppServiceLogsApplicationLogsAzureBlobStorageOutput }
AppServiceLogsApplicationLogsAzureBlobStorageInput is an input type that accepts AppServiceLogsApplicationLogsAzureBlobStorageArgs and AppServiceLogsApplicationLogsAzureBlobStorageOutput values. You can construct a concrete instance of `AppServiceLogsApplicationLogsAzureBlobStorageInput` via:
AppServiceLogsApplicationLogsAzureBlobStorageArgs{...}
type AppServiceLogsApplicationLogsAzureBlobStorageOutput ¶
type AppServiceLogsApplicationLogsAzureBlobStorageOutput struct{ *pulumi.OutputState }
func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) ElementType ¶
func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) ElementType() reflect.Type
func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) Level ¶
func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) Level() pulumi.StringOutput
The level at which to log. Possible values include `Error`, `Warning`, `Information`, `Verbose` and `Off`. **NOTE:** this field is not available for `httpLogs`
func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) RetentionInDays ¶
func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) RetentionInDays() pulumi.IntOutput
The number of days to retain logs for.
func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) SasUrl ¶
func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) SasUrl() pulumi.StringOutput
The URL to the storage container with a shared access signature token appended.
func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStorageOutput ¶
func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStorageOutput() AppServiceLogsApplicationLogsAzureBlobStorageOutput
func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStorageOutputWithContext ¶
func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStorageOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStorageOutput
func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput ¶
func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
func (AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext ¶
func (o AppServiceLogsApplicationLogsAzureBlobStorageOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
type AppServiceLogsApplicationLogsAzureBlobStoragePtrInput ¶
type AppServiceLogsApplicationLogsAzureBlobStoragePtrInput interface { pulumi.Input ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(context.Context) AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput }
AppServiceLogsApplicationLogsAzureBlobStoragePtrInput is an input type that accepts AppServiceLogsApplicationLogsAzureBlobStorageArgs, AppServiceLogsApplicationLogsAzureBlobStoragePtr and AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput values. You can construct a concrete instance of `AppServiceLogsApplicationLogsAzureBlobStoragePtrInput` via:
AppServiceLogsApplicationLogsAzureBlobStorageArgs{...} or: nil
func AppServiceLogsApplicationLogsAzureBlobStoragePtr ¶
func AppServiceLogsApplicationLogsAzureBlobStoragePtr(v *AppServiceLogsApplicationLogsAzureBlobStorageArgs) AppServiceLogsApplicationLogsAzureBlobStoragePtrInput
type AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput ¶
type AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput struct{ *pulumi.OutputState }
func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ElementType ¶
func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ElementType() reflect.Type
func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) Level ¶
func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) Level() pulumi.StringPtrOutput
The level at which to log. Possible values include `Error`, `Warning`, `Information`, `Verbose` and `Off`. **NOTE:** this field is not available for `httpLogs`
func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays ¶
func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays() pulumi.IntPtrOutput
The number of days to retain logs for.
func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) SasUrl ¶
func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) SasUrl() pulumi.StringPtrOutput
The URL to the storage container with a shared access signature token appended.
func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput ¶
func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutput() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext ¶
func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) ToAppServiceLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
type AppServiceLogsApplicationLogsInput ¶
type AppServiceLogsApplicationLogsInput interface { pulumi.Input ToAppServiceLogsApplicationLogsOutput() AppServiceLogsApplicationLogsOutput ToAppServiceLogsApplicationLogsOutputWithContext(context.Context) AppServiceLogsApplicationLogsOutput }
AppServiceLogsApplicationLogsInput is an input type that accepts AppServiceLogsApplicationLogsArgs and AppServiceLogsApplicationLogsOutput values. You can construct a concrete instance of `AppServiceLogsApplicationLogsInput` via:
AppServiceLogsApplicationLogsArgs{...}
type AppServiceLogsApplicationLogsOutput ¶
type AppServiceLogsApplicationLogsOutput struct{ *pulumi.OutputState }
func (AppServiceLogsApplicationLogsOutput) AzureBlobStorage ¶
func (o AppServiceLogsApplicationLogsOutput) AzureBlobStorage() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
An `azureBlobStorage` block as defined below.
func (AppServiceLogsApplicationLogsOutput) ElementType ¶
func (AppServiceLogsApplicationLogsOutput) ElementType() reflect.Type
func (AppServiceLogsApplicationLogsOutput) FileSystemLevel ¶
func (o AppServiceLogsApplicationLogsOutput) FileSystemLevel() pulumi.StringPtrOutput
Log level for filesystem based logging. Supported values are `Error`, `Information`, `Verbose`, `Warning` and `Off`. Defaults to `Off`.
func (AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsOutput ¶
func (o AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsOutput() AppServiceLogsApplicationLogsOutput
func (AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsOutputWithContext ¶
func (o AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsOutput
func (AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsPtrOutput ¶
func (o AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsPtrOutput() AppServiceLogsApplicationLogsPtrOutput
func (AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsPtrOutputWithContext ¶
func (o AppServiceLogsApplicationLogsOutput) ToAppServiceLogsApplicationLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsPtrOutput
type AppServiceLogsApplicationLogsPtrInput ¶
type AppServiceLogsApplicationLogsPtrInput interface { pulumi.Input ToAppServiceLogsApplicationLogsPtrOutput() AppServiceLogsApplicationLogsPtrOutput ToAppServiceLogsApplicationLogsPtrOutputWithContext(context.Context) AppServiceLogsApplicationLogsPtrOutput }
AppServiceLogsApplicationLogsPtrInput is an input type that accepts AppServiceLogsApplicationLogsArgs, AppServiceLogsApplicationLogsPtr and AppServiceLogsApplicationLogsPtrOutput values. You can construct a concrete instance of `AppServiceLogsApplicationLogsPtrInput` via:
AppServiceLogsApplicationLogsArgs{...} or: nil
func AppServiceLogsApplicationLogsPtr ¶
func AppServiceLogsApplicationLogsPtr(v *AppServiceLogsApplicationLogsArgs) AppServiceLogsApplicationLogsPtrInput
type AppServiceLogsApplicationLogsPtrOutput ¶
type AppServiceLogsApplicationLogsPtrOutput struct{ *pulumi.OutputState }
func (AppServiceLogsApplicationLogsPtrOutput) AzureBlobStorage ¶
func (o AppServiceLogsApplicationLogsPtrOutput) AzureBlobStorage() AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput
An `azureBlobStorage` block as defined below.
func (AppServiceLogsApplicationLogsPtrOutput) ElementType ¶
func (AppServiceLogsApplicationLogsPtrOutput) ElementType() reflect.Type
func (AppServiceLogsApplicationLogsPtrOutput) FileSystemLevel ¶
func (o AppServiceLogsApplicationLogsPtrOutput) FileSystemLevel() pulumi.StringPtrOutput
Log level for filesystem based logging. Supported values are `Error`, `Information`, `Verbose`, `Warning` and `Off`. Defaults to `Off`.
func (AppServiceLogsApplicationLogsPtrOutput) ToAppServiceLogsApplicationLogsPtrOutput ¶
func (o AppServiceLogsApplicationLogsPtrOutput) ToAppServiceLogsApplicationLogsPtrOutput() AppServiceLogsApplicationLogsPtrOutput
func (AppServiceLogsApplicationLogsPtrOutput) ToAppServiceLogsApplicationLogsPtrOutputWithContext ¶
func (o AppServiceLogsApplicationLogsPtrOutput) ToAppServiceLogsApplicationLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsApplicationLogsPtrOutput
type AppServiceLogsArgs ¶
type AppServiceLogsArgs struct { // An `applicationLogs` block as defined below. ApplicationLogs AppServiceLogsApplicationLogsPtrInput `pulumi:"applicationLogs"` // Should `Detailed error messages` be enabled on this App Service? Defaults to `false`. DetailedErrorMessagesEnabled pulumi.BoolPtrInput `pulumi:"detailedErrorMessagesEnabled"` // Should `Failed request tracing` be enabled on this App Service? Defaults to `false`. FailedRequestTracingEnabled pulumi.BoolPtrInput `pulumi:"failedRequestTracingEnabled"` // An `httpLogs` block as defined below. HttpLogs AppServiceLogsHttpLogsPtrInput `pulumi:"httpLogs"` }
func (AppServiceLogsArgs) ElementType ¶
func (AppServiceLogsArgs) ElementType() reflect.Type
func (AppServiceLogsArgs) ToAppServiceLogsOutput ¶
func (i AppServiceLogsArgs) ToAppServiceLogsOutput() AppServiceLogsOutput
func (AppServiceLogsArgs) ToAppServiceLogsOutputWithContext ¶
func (i AppServiceLogsArgs) ToAppServiceLogsOutputWithContext(ctx context.Context) AppServiceLogsOutput
func (AppServiceLogsArgs) ToAppServiceLogsPtrOutput ¶
func (i AppServiceLogsArgs) ToAppServiceLogsPtrOutput() AppServiceLogsPtrOutput
func (AppServiceLogsArgs) ToAppServiceLogsPtrOutputWithContext ¶
func (i AppServiceLogsArgs) ToAppServiceLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsPtrOutput
type AppServiceLogsHttpLogs ¶
type AppServiceLogsHttpLogs struct { // An `azureBlobStorage` block as defined below. AzureBlobStorage *AppServiceLogsHttpLogsAzureBlobStorage `pulumi:"azureBlobStorage"` // A `fileSystem` block as defined below. FileSystem *AppServiceLogsHttpLogsFileSystem `pulumi:"fileSystem"` }
type AppServiceLogsHttpLogsArgs ¶
type AppServiceLogsHttpLogsArgs struct { // An `azureBlobStorage` block as defined below. AzureBlobStorage AppServiceLogsHttpLogsAzureBlobStoragePtrInput `pulumi:"azureBlobStorage"` // A `fileSystem` block as defined below. FileSystem AppServiceLogsHttpLogsFileSystemPtrInput `pulumi:"fileSystem"` }
func (AppServiceLogsHttpLogsArgs) ElementType ¶
func (AppServiceLogsHttpLogsArgs) ElementType() reflect.Type
func (AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsOutput ¶
func (i AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsOutput() AppServiceLogsHttpLogsOutput
func (AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsOutputWithContext ¶
func (i AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsOutput
func (AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsPtrOutput ¶
func (i AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsPtrOutput() AppServiceLogsHttpLogsPtrOutput
func (AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsPtrOutputWithContext ¶
func (i AppServiceLogsHttpLogsArgs) ToAppServiceLogsHttpLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsPtrOutput
type AppServiceLogsHttpLogsAzureBlobStorageArgs ¶
type AppServiceLogsHttpLogsAzureBlobStorageArgs struct { // The number of days to retain logs for. RetentionInDays pulumi.IntInput `pulumi:"retentionInDays"` // The URL to the storage container with a shared access signature token appended. SasUrl pulumi.StringInput `pulumi:"sasUrl"` }
func (AppServiceLogsHttpLogsAzureBlobStorageArgs) ElementType ¶
func (AppServiceLogsHttpLogsAzureBlobStorageArgs) ElementType() reflect.Type
func (AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStorageOutput ¶
func (i AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStorageOutput() AppServiceLogsHttpLogsAzureBlobStorageOutput
func (AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStorageOutputWithContext ¶
func (i AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStorageOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStorageOutput
func (AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput ¶
func (i AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
func (AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext ¶
func (i AppServiceLogsHttpLogsAzureBlobStorageArgs) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
type AppServiceLogsHttpLogsAzureBlobStorageInput ¶
type AppServiceLogsHttpLogsAzureBlobStorageInput interface { pulumi.Input ToAppServiceLogsHttpLogsAzureBlobStorageOutput() AppServiceLogsHttpLogsAzureBlobStorageOutput ToAppServiceLogsHttpLogsAzureBlobStorageOutputWithContext(context.Context) AppServiceLogsHttpLogsAzureBlobStorageOutput }
AppServiceLogsHttpLogsAzureBlobStorageInput is an input type that accepts AppServiceLogsHttpLogsAzureBlobStorageArgs and AppServiceLogsHttpLogsAzureBlobStorageOutput values. You can construct a concrete instance of `AppServiceLogsHttpLogsAzureBlobStorageInput` via:
AppServiceLogsHttpLogsAzureBlobStorageArgs{...}
type AppServiceLogsHttpLogsAzureBlobStorageOutput ¶
type AppServiceLogsHttpLogsAzureBlobStorageOutput struct{ *pulumi.OutputState }
func (AppServiceLogsHttpLogsAzureBlobStorageOutput) ElementType ¶
func (AppServiceLogsHttpLogsAzureBlobStorageOutput) ElementType() reflect.Type
func (AppServiceLogsHttpLogsAzureBlobStorageOutput) RetentionInDays ¶
func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) RetentionInDays() pulumi.IntOutput
The number of days to retain logs for.
func (AppServiceLogsHttpLogsAzureBlobStorageOutput) SasUrl ¶
func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) SasUrl() pulumi.StringOutput
The URL to the storage container with a shared access signature token appended.
func (AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStorageOutput ¶
func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStorageOutput() AppServiceLogsHttpLogsAzureBlobStorageOutput
func (AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStorageOutputWithContext ¶
func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStorageOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStorageOutput
func (AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput ¶
func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
func (AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext ¶
func (o AppServiceLogsHttpLogsAzureBlobStorageOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
type AppServiceLogsHttpLogsAzureBlobStoragePtrInput ¶
type AppServiceLogsHttpLogsAzureBlobStoragePtrInput interface { pulumi.Input ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext(context.Context) AppServiceLogsHttpLogsAzureBlobStoragePtrOutput }
AppServiceLogsHttpLogsAzureBlobStoragePtrInput is an input type that accepts AppServiceLogsHttpLogsAzureBlobStorageArgs, AppServiceLogsHttpLogsAzureBlobStoragePtr and AppServiceLogsHttpLogsAzureBlobStoragePtrOutput values. You can construct a concrete instance of `AppServiceLogsHttpLogsAzureBlobStoragePtrInput` via:
AppServiceLogsHttpLogsAzureBlobStorageArgs{...} or: nil
func AppServiceLogsHttpLogsAzureBlobStoragePtr ¶
func AppServiceLogsHttpLogsAzureBlobStoragePtr(v *AppServiceLogsHttpLogsAzureBlobStorageArgs) AppServiceLogsHttpLogsAzureBlobStoragePtrInput
type AppServiceLogsHttpLogsAzureBlobStoragePtrOutput ¶
type AppServiceLogsHttpLogsAzureBlobStoragePtrOutput struct{ *pulumi.OutputState }
func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ElementType ¶
func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ElementType() reflect.Type
func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) RetentionInDays ¶
func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) RetentionInDays() pulumi.IntPtrOutput
The number of days to retain logs for.
func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) SasUrl ¶
func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) SasUrl() pulumi.StringPtrOutput
The URL to the storage container with a shared access signature token appended.
func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput ¶
func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutput() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext ¶
func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) ToAppServiceLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
type AppServiceLogsHttpLogsFileSystemArgs ¶
type AppServiceLogsHttpLogsFileSystemArgs struct { // The number of days to retain logs for. RetentionInDays pulumi.IntInput `pulumi:"retentionInDays"` // The maximum size in megabytes that http log files can use before being removed. RetentionInMb pulumi.IntInput `pulumi:"retentionInMb"` }
func (AppServiceLogsHttpLogsFileSystemArgs) ElementType ¶
func (AppServiceLogsHttpLogsFileSystemArgs) ElementType() reflect.Type
func (AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemOutput ¶
func (i AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemOutput() AppServiceLogsHttpLogsFileSystemOutput
func (AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemOutputWithContext ¶
func (i AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemOutput
func (AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemPtrOutput ¶
func (i AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemPtrOutput() AppServiceLogsHttpLogsFileSystemPtrOutput
func (AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext ¶
func (i AppServiceLogsHttpLogsFileSystemArgs) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemPtrOutput
type AppServiceLogsHttpLogsFileSystemInput ¶
type AppServiceLogsHttpLogsFileSystemInput interface { pulumi.Input ToAppServiceLogsHttpLogsFileSystemOutput() AppServiceLogsHttpLogsFileSystemOutput ToAppServiceLogsHttpLogsFileSystemOutputWithContext(context.Context) AppServiceLogsHttpLogsFileSystemOutput }
AppServiceLogsHttpLogsFileSystemInput is an input type that accepts AppServiceLogsHttpLogsFileSystemArgs and AppServiceLogsHttpLogsFileSystemOutput values. You can construct a concrete instance of `AppServiceLogsHttpLogsFileSystemInput` via:
AppServiceLogsHttpLogsFileSystemArgs{...}
type AppServiceLogsHttpLogsFileSystemOutput ¶
type AppServiceLogsHttpLogsFileSystemOutput struct{ *pulumi.OutputState }
func (AppServiceLogsHttpLogsFileSystemOutput) ElementType ¶
func (AppServiceLogsHttpLogsFileSystemOutput) ElementType() reflect.Type
func (AppServiceLogsHttpLogsFileSystemOutput) RetentionInDays ¶
func (o AppServiceLogsHttpLogsFileSystemOutput) RetentionInDays() pulumi.IntOutput
The number of days to retain logs for.
func (AppServiceLogsHttpLogsFileSystemOutput) RetentionInMb ¶
func (o AppServiceLogsHttpLogsFileSystemOutput) RetentionInMb() pulumi.IntOutput
The maximum size in megabytes that http log files can use before being removed.
func (AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemOutput ¶
func (o AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemOutput() AppServiceLogsHttpLogsFileSystemOutput
func (AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemOutputWithContext ¶
func (o AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemOutput
func (AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutput ¶
func (o AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutput() AppServiceLogsHttpLogsFileSystemPtrOutput
func (AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext ¶
func (o AppServiceLogsHttpLogsFileSystemOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemPtrOutput
type AppServiceLogsHttpLogsFileSystemPtrInput ¶
type AppServiceLogsHttpLogsFileSystemPtrInput interface { pulumi.Input ToAppServiceLogsHttpLogsFileSystemPtrOutput() AppServiceLogsHttpLogsFileSystemPtrOutput ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext(context.Context) AppServiceLogsHttpLogsFileSystemPtrOutput }
AppServiceLogsHttpLogsFileSystemPtrInput is an input type that accepts AppServiceLogsHttpLogsFileSystemArgs, AppServiceLogsHttpLogsFileSystemPtr and AppServiceLogsHttpLogsFileSystemPtrOutput values. You can construct a concrete instance of `AppServiceLogsHttpLogsFileSystemPtrInput` via:
AppServiceLogsHttpLogsFileSystemArgs{...} or: nil
func AppServiceLogsHttpLogsFileSystemPtr ¶
func AppServiceLogsHttpLogsFileSystemPtr(v *AppServiceLogsHttpLogsFileSystemArgs) AppServiceLogsHttpLogsFileSystemPtrInput
type AppServiceLogsHttpLogsFileSystemPtrOutput ¶
type AppServiceLogsHttpLogsFileSystemPtrOutput struct{ *pulumi.OutputState }
func (AppServiceLogsHttpLogsFileSystemPtrOutput) ElementType ¶
func (AppServiceLogsHttpLogsFileSystemPtrOutput) ElementType() reflect.Type
func (AppServiceLogsHttpLogsFileSystemPtrOutput) RetentionInDays ¶
func (o AppServiceLogsHttpLogsFileSystemPtrOutput) RetentionInDays() pulumi.IntPtrOutput
The number of days to retain logs for.
func (AppServiceLogsHttpLogsFileSystemPtrOutput) RetentionInMb ¶
func (o AppServiceLogsHttpLogsFileSystemPtrOutput) RetentionInMb() pulumi.IntPtrOutput
The maximum size in megabytes that http log files can use before being removed.
func (AppServiceLogsHttpLogsFileSystemPtrOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutput ¶
func (o AppServiceLogsHttpLogsFileSystemPtrOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutput() AppServiceLogsHttpLogsFileSystemPtrOutput
func (AppServiceLogsHttpLogsFileSystemPtrOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext ¶
func (o AppServiceLogsHttpLogsFileSystemPtrOutput) ToAppServiceLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsFileSystemPtrOutput
type AppServiceLogsHttpLogsInput ¶
type AppServiceLogsHttpLogsInput interface { pulumi.Input ToAppServiceLogsHttpLogsOutput() AppServiceLogsHttpLogsOutput ToAppServiceLogsHttpLogsOutputWithContext(context.Context) AppServiceLogsHttpLogsOutput }
AppServiceLogsHttpLogsInput is an input type that accepts AppServiceLogsHttpLogsArgs and AppServiceLogsHttpLogsOutput values. You can construct a concrete instance of `AppServiceLogsHttpLogsInput` via:
AppServiceLogsHttpLogsArgs{...}
type AppServiceLogsHttpLogsOutput ¶
type AppServiceLogsHttpLogsOutput struct{ *pulumi.OutputState }
func (AppServiceLogsHttpLogsOutput) AzureBlobStorage ¶
func (o AppServiceLogsHttpLogsOutput) AzureBlobStorage() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
An `azureBlobStorage` block as defined below.
func (AppServiceLogsHttpLogsOutput) ElementType ¶
func (AppServiceLogsHttpLogsOutput) ElementType() reflect.Type
func (AppServiceLogsHttpLogsOutput) FileSystem ¶
func (o AppServiceLogsHttpLogsOutput) FileSystem() AppServiceLogsHttpLogsFileSystemPtrOutput
A `fileSystem` block as defined below.
func (AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsOutput ¶
func (o AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsOutput() AppServiceLogsHttpLogsOutput
func (AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsOutputWithContext ¶
func (o AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsOutput
func (AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsPtrOutput ¶
func (o AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsPtrOutput() AppServiceLogsHttpLogsPtrOutput
func (AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsPtrOutputWithContext ¶
func (o AppServiceLogsHttpLogsOutput) ToAppServiceLogsHttpLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsPtrOutput
type AppServiceLogsHttpLogsPtrInput ¶
type AppServiceLogsHttpLogsPtrInput interface { pulumi.Input ToAppServiceLogsHttpLogsPtrOutput() AppServiceLogsHttpLogsPtrOutput ToAppServiceLogsHttpLogsPtrOutputWithContext(context.Context) AppServiceLogsHttpLogsPtrOutput }
AppServiceLogsHttpLogsPtrInput is an input type that accepts AppServiceLogsHttpLogsArgs, AppServiceLogsHttpLogsPtr and AppServiceLogsHttpLogsPtrOutput values. You can construct a concrete instance of `AppServiceLogsHttpLogsPtrInput` via:
AppServiceLogsHttpLogsArgs{...} or: nil
func AppServiceLogsHttpLogsPtr ¶
func AppServiceLogsHttpLogsPtr(v *AppServiceLogsHttpLogsArgs) AppServiceLogsHttpLogsPtrInput
type AppServiceLogsHttpLogsPtrOutput ¶
type AppServiceLogsHttpLogsPtrOutput struct{ *pulumi.OutputState }
func (AppServiceLogsHttpLogsPtrOutput) AzureBlobStorage ¶
func (o AppServiceLogsHttpLogsPtrOutput) AzureBlobStorage() AppServiceLogsHttpLogsAzureBlobStoragePtrOutput
An `azureBlobStorage` block as defined below.
func (AppServiceLogsHttpLogsPtrOutput) Elem ¶
func (o AppServiceLogsHttpLogsPtrOutput) Elem() AppServiceLogsHttpLogsOutput
func (AppServiceLogsHttpLogsPtrOutput) ElementType ¶
func (AppServiceLogsHttpLogsPtrOutput) ElementType() reflect.Type
func (AppServiceLogsHttpLogsPtrOutput) FileSystem ¶
func (o AppServiceLogsHttpLogsPtrOutput) FileSystem() AppServiceLogsHttpLogsFileSystemPtrOutput
A `fileSystem` block as defined below.
func (AppServiceLogsHttpLogsPtrOutput) ToAppServiceLogsHttpLogsPtrOutput ¶
func (o AppServiceLogsHttpLogsPtrOutput) ToAppServiceLogsHttpLogsPtrOutput() AppServiceLogsHttpLogsPtrOutput
func (AppServiceLogsHttpLogsPtrOutput) ToAppServiceLogsHttpLogsPtrOutputWithContext ¶
func (o AppServiceLogsHttpLogsPtrOutput) ToAppServiceLogsHttpLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsHttpLogsPtrOutput
type AppServiceLogsInput ¶
type AppServiceLogsInput interface { pulumi.Input ToAppServiceLogsOutput() AppServiceLogsOutput ToAppServiceLogsOutputWithContext(context.Context) AppServiceLogsOutput }
AppServiceLogsInput is an input type that accepts AppServiceLogsArgs and AppServiceLogsOutput values. You can construct a concrete instance of `AppServiceLogsInput` via:
AppServiceLogsArgs{...}
type AppServiceLogsOutput ¶
type AppServiceLogsOutput struct{ *pulumi.OutputState }
func (AppServiceLogsOutput) ApplicationLogs ¶
func (o AppServiceLogsOutput) ApplicationLogs() AppServiceLogsApplicationLogsPtrOutput
An `applicationLogs` block as defined below.
func (AppServiceLogsOutput) DetailedErrorMessagesEnabled ¶
func (o AppServiceLogsOutput) DetailedErrorMessagesEnabled() pulumi.BoolPtrOutput
Should `Detailed error messages` be enabled on this App Service? Defaults to `false`.
func (AppServiceLogsOutput) ElementType ¶
func (AppServiceLogsOutput) ElementType() reflect.Type
func (AppServiceLogsOutput) FailedRequestTracingEnabled ¶
func (o AppServiceLogsOutput) FailedRequestTracingEnabled() pulumi.BoolPtrOutput
Should `Failed request tracing` be enabled on this App Service? Defaults to `false`.
func (AppServiceLogsOutput) HttpLogs ¶
func (o AppServiceLogsOutput) HttpLogs() AppServiceLogsHttpLogsPtrOutput
An `httpLogs` block as defined below.
func (AppServiceLogsOutput) ToAppServiceLogsOutput ¶
func (o AppServiceLogsOutput) ToAppServiceLogsOutput() AppServiceLogsOutput
func (AppServiceLogsOutput) ToAppServiceLogsOutputWithContext ¶
func (o AppServiceLogsOutput) ToAppServiceLogsOutputWithContext(ctx context.Context) AppServiceLogsOutput
func (AppServiceLogsOutput) ToAppServiceLogsPtrOutput ¶
func (o AppServiceLogsOutput) ToAppServiceLogsPtrOutput() AppServiceLogsPtrOutput
func (AppServiceLogsOutput) ToAppServiceLogsPtrOutputWithContext ¶
func (o AppServiceLogsOutput) ToAppServiceLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsPtrOutput
type AppServiceLogsPtrInput ¶
type AppServiceLogsPtrInput interface { pulumi.Input ToAppServiceLogsPtrOutput() AppServiceLogsPtrOutput ToAppServiceLogsPtrOutputWithContext(context.Context) AppServiceLogsPtrOutput }
AppServiceLogsPtrInput is an input type that accepts AppServiceLogsArgs, AppServiceLogsPtr and AppServiceLogsPtrOutput values. You can construct a concrete instance of `AppServiceLogsPtrInput` via:
AppServiceLogsArgs{...} or: nil
func AppServiceLogsPtr ¶
func AppServiceLogsPtr(v *AppServiceLogsArgs) AppServiceLogsPtrInput
type AppServiceLogsPtrOutput ¶
type AppServiceLogsPtrOutput struct{ *pulumi.OutputState }
func (AppServiceLogsPtrOutput) ApplicationLogs ¶
func (o AppServiceLogsPtrOutput) ApplicationLogs() AppServiceLogsApplicationLogsPtrOutput
An `applicationLogs` block as defined below.
func (AppServiceLogsPtrOutput) DetailedErrorMessagesEnabled ¶
func (o AppServiceLogsPtrOutput) DetailedErrorMessagesEnabled() pulumi.BoolPtrOutput
Should `Detailed error messages` be enabled on this App Service? Defaults to `false`.
func (AppServiceLogsPtrOutput) Elem ¶
func (o AppServiceLogsPtrOutput) Elem() AppServiceLogsOutput
func (AppServiceLogsPtrOutput) ElementType ¶
func (AppServiceLogsPtrOutput) ElementType() reflect.Type
func (AppServiceLogsPtrOutput) FailedRequestTracingEnabled ¶
func (o AppServiceLogsPtrOutput) FailedRequestTracingEnabled() pulumi.BoolPtrOutput
Should `Failed request tracing` be enabled on this App Service? Defaults to `false`.
func (AppServiceLogsPtrOutput) HttpLogs ¶
func (o AppServiceLogsPtrOutput) HttpLogs() AppServiceLogsHttpLogsPtrOutput
An `httpLogs` block as defined below.
func (AppServiceLogsPtrOutput) ToAppServiceLogsPtrOutput ¶
func (o AppServiceLogsPtrOutput) ToAppServiceLogsPtrOutput() AppServiceLogsPtrOutput
func (AppServiceLogsPtrOutput) ToAppServiceLogsPtrOutputWithContext ¶
func (o AppServiceLogsPtrOutput) ToAppServiceLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsPtrOutput
type AppServiceMap ¶
type AppServiceMap map[string]AppServiceInput
func (AppServiceMap) ElementType ¶
func (AppServiceMap) ElementType() reflect.Type
func (AppServiceMap) ToAppServiceMapOutput ¶
func (i AppServiceMap) ToAppServiceMapOutput() AppServiceMapOutput
func (AppServiceMap) ToAppServiceMapOutputWithContext ¶
func (i AppServiceMap) ToAppServiceMapOutputWithContext(ctx context.Context) AppServiceMapOutput
type AppServiceMapInput ¶
type AppServiceMapInput interface { pulumi.Input ToAppServiceMapOutput() AppServiceMapOutput ToAppServiceMapOutputWithContext(context.Context) AppServiceMapOutput }
AppServiceMapInput is an input type that accepts AppServiceMap and AppServiceMapOutput values. You can construct a concrete instance of `AppServiceMapInput` via:
AppServiceMap{ "key": AppServiceArgs{...} }
type AppServiceMapOutput ¶
type AppServiceMapOutput struct{ *pulumi.OutputState }
func (AppServiceMapOutput) ElementType ¶
func (AppServiceMapOutput) ElementType() reflect.Type
func (AppServiceMapOutput) MapIndex ¶
func (o AppServiceMapOutput) MapIndex(k pulumi.StringInput) AppServiceOutput
func (AppServiceMapOutput) ToAppServiceMapOutput ¶
func (o AppServiceMapOutput) ToAppServiceMapOutput() AppServiceMapOutput
func (AppServiceMapOutput) ToAppServiceMapOutputWithContext ¶
func (o AppServiceMapOutput) ToAppServiceMapOutputWithContext(ctx context.Context) AppServiceMapOutput
type AppServiceOutput ¶
type AppServiceOutput struct{ *pulumi.OutputState }
func (AppServiceOutput) ElementType ¶
func (AppServiceOutput) ElementType() reflect.Type
func (AppServiceOutput) ToAppServiceOutput ¶
func (o AppServiceOutput) ToAppServiceOutput() AppServiceOutput
func (AppServiceOutput) ToAppServiceOutputWithContext ¶
func (o AppServiceOutput) ToAppServiceOutputWithContext(ctx context.Context) AppServiceOutput
type AppServiceSiteConfig ¶
type AppServiceSiteConfig struct { // Are Managed Identity Credentials used for Azure Container Registry pull AcrUseManagedIdentityCredentials *bool `pulumi:"acrUseManagedIdentityCredentials"` // If using User Managed Identity, the User Managed Identity Client Id AcrUserManagedIdentityClientId *string `pulumi:"acrUserManagedIdentityClientId"` // Should the app be loaded at all times? Defaults to `false`. AlwaysOn *bool `pulumi:"alwaysOn"` // App command line to launch, e.g. `/sbin/myserver -b 0.0.0.0`. AppCommandLine *string `pulumi:"appCommandLine"` AutoSwapSlotName *string `pulumi:"autoSwapSlotName"` // A `cors` block as defined below. Cors *AppServiceSiteConfigCors `pulumi:"cors"` // The ordering of default documents to load, if an address isn't specified. DefaultDocuments []string `pulumi:"defaultDocuments"` // The version of the .net framework's CLR used in this App Service. Possible values are `v2.0` (which will use the latest version of the .net framework for the .net CLR v2 - currently `.net 3.5`), `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`), `v5.0` and `v6.0`. [For more information on which .net CLR version to use based on the .net framework you're targeting - please see this table](https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview). Defaults to `v4.0`. DotnetFrameworkVersion *string `pulumi:"dotnetFrameworkVersion"` // State of FTP / FTPS service for this App Service. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. FtpsState *string `pulumi:"ftpsState"` // The health check path to be pinged by App Service. [For more information - please see App Service health check announcement](https://azure.github.io/AppService/2020/08/24/healthcheck-on-app-service.html). HealthCheckPath *string `pulumi:"healthCheckPath"` // Is HTTP2 Enabled on this App Service? Defaults to `false`. Http2Enabled *bool `pulumi:"http2Enabled"` // A list of objects representing ip restrictions as defined below. IpRestrictions []AppServiceSiteConfigIpRestriction `pulumi:"ipRestrictions"` // The Java Container to use. If specified `javaVersion` and `javaContainerVersion` must also be specified. Possible values are `JAVA`, `JETTY`, and `TOMCAT`. JavaContainer *string `pulumi:"javaContainer"` // The version of the Java Container to use. If specified `javaVersion` and `javaContainer` must also be specified. JavaContainerVersion *string `pulumi:"javaContainerVersion"` // The version of Java to use. If specified `javaContainer` and `javaContainerVersion` must also be specified. Possible values are `1.7`, `1.8` and `11` and their specific versions - except for Java 11 (e.g. `1.7.0_80`, `1.8.0_181`, `11`) JavaVersion *string `pulumi:"javaVersion"` // Linux App Framework and version for the App Service. Possible options are a Docker container (`DOCKER|<user/image:tag>`), a base-64 encoded Docker Compose file (`COMPOSE|${filebase64("compose.yml")}`) or a base-64 encoded Kubernetes Manifest (`KUBE|${filebase64("kubernetes.yml")}`). LinuxFxVersion *string `pulumi:"linuxFxVersion"` // Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan. LocalMysqlEnabled *bool `pulumi:"localMysqlEnabled"` // The Managed Pipeline Mode. Possible values are `Integrated` and `Classic`. Defaults to `Integrated`. ManagedPipelineMode *string `pulumi:"managedPipelineMode"` // The minimum supported TLS version for the app service. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new app services. MinTlsVersion *string `pulumi:"minTlsVersion"` // The scaled number of workers (for per site scaling) of this App Service. Requires that `perSiteScaling` is enabled on the `appservice.Plan`. [For more information - please see Microsoft documentation on high-density hosting](https://docs.microsoft.com/en-us/azure/app-service/manage-scale-per-app). NumberOfWorkers *int `pulumi:"numberOfWorkers"` // The version of PHP to use in this App Service. Possible values are `5.5`, `5.6`, `7.0`, `7.1`, `7.2`, `7.3` and `7.4`. PhpVersion *string `pulumi:"phpVersion"` // The version of Python to use in this App Service. Possible values are `2.7` and `3.4`. PythonVersion *string `pulumi:"pythonVersion"` // Is Remote Debugging Enabled? Defaults to `false`. RemoteDebuggingEnabled *bool `pulumi:"remoteDebuggingEnabled"` // Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are `VS2012`, `VS2013`, `VS2015` and `VS2017`. RemoteDebuggingVersion *string `pulumi:"remoteDebuggingVersion"` // A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below. ScmIpRestrictions []AppServiceSiteConfigScmIpRestriction `pulumi:"scmIpRestrictions"` // The type of Source Control enabled for this App Service. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM` ScmType *string `pulumi:"scmType"` // IP security restrictions for scm to use main. Defaults to false. ScmUseMainIpRestriction *bool `pulumi:"scmUseMainIpRestriction"` // Should the App Service run in 32 bit mode, rather than 64 bit mode? Use32BitWorkerProcess *bool `pulumi:"use32BitWorkerProcess"` // Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`. VnetRouteAllEnabled *bool `pulumi:"vnetRouteAllEnabled"` // Should WebSockets be enabled? WebsocketsEnabled *bool `pulumi:"websocketsEnabled"` // The Windows Docker container image (`DOCKER|<user/image:tag>`) WindowsFxVersion *string `pulumi:"windowsFxVersion"` }
type AppServiceSiteConfigArgs ¶
type AppServiceSiteConfigArgs struct { // Are Managed Identity Credentials used for Azure Container Registry pull AcrUseManagedIdentityCredentials pulumi.BoolPtrInput `pulumi:"acrUseManagedIdentityCredentials"` // If using User Managed Identity, the User Managed Identity Client Id AcrUserManagedIdentityClientId pulumi.StringPtrInput `pulumi:"acrUserManagedIdentityClientId"` // Should the app be loaded at all times? Defaults to `false`. AlwaysOn pulumi.BoolPtrInput `pulumi:"alwaysOn"` // App command line to launch, e.g. `/sbin/myserver -b 0.0.0.0`. AppCommandLine pulumi.StringPtrInput `pulumi:"appCommandLine"` AutoSwapSlotName pulumi.StringPtrInput `pulumi:"autoSwapSlotName"` // A `cors` block as defined below. Cors AppServiceSiteConfigCorsPtrInput `pulumi:"cors"` // The ordering of default documents to load, if an address isn't specified. DefaultDocuments pulumi.StringArrayInput `pulumi:"defaultDocuments"` // The version of the .net framework's CLR used in this App Service. Possible values are `v2.0` (which will use the latest version of the .net framework for the .net CLR v2 - currently `.net 3.5`), `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`), `v5.0` and `v6.0`. [For more information on which .net CLR version to use based on the .net framework you're targeting - please see this table](https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview). Defaults to `v4.0`. DotnetFrameworkVersion pulumi.StringPtrInput `pulumi:"dotnetFrameworkVersion"` // State of FTP / FTPS service for this App Service. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. FtpsState pulumi.StringPtrInput `pulumi:"ftpsState"` // The health check path to be pinged by App Service. [For more information - please see App Service health check announcement](https://azure.github.io/AppService/2020/08/24/healthcheck-on-app-service.html). HealthCheckPath pulumi.StringPtrInput `pulumi:"healthCheckPath"` // Is HTTP2 Enabled on this App Service? Defaults to `false`. Http2Enabled pulumi.BoolPtrInput `pulumi:"http2Enabled"` // A list of objects representing ip restrictions as defined below. IpRestrictions AppServiceSiteConfigIpRestrictionArrayInput `pulumi:"ipRestrictions"` // The Java Container to use. If specified `javaVersion` and `javaContainerVersion` must also be specified. Possible values are `JAVA`, `JETTY`, and `TOMCAT`. JavaContainer pulumi.StringPtrInput `pulumi:"javaContainer"` // The version of the Java Container to use. If specified `javaVersion` and `javaContainer` must also be specified. JavaContainerVersion pulumi.StringPtrInput `pulumi:"javaContainerVersion"` // The version of Java to use. If specified `javaContainer` and `javaContainerVersion` must also be specified. Possible values are `1.7`, `1.8` and `11` and their specific versions - except for Java 11 (e.g. `1.7.0_80`, `1.8.0_181`, `11`) JavaVersion pulumi.StringPtrInput `pulumi:"javaVersion"` // Linux App Framework and version for the App Service. Possible options are a Docker container (`DOCKER|<user/image:tag>`), a base-64 encoded Docker Compose file (`COMPOSE|${filebase64("compose.yml")}`) or a base-64 encoded Kubernetes Manifest (`KUBE|${filebase64("kubernetes.yml")}`). LinuxFxVersion pulumi.StringPtrInput `pulumi:"linuxFxVersion"` // Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan. LocalMysqlEnabled pulumi.BoolPtrInput `pulumi:"localMysqlEnabled"` // The Managed Pipeline Mode. Possible values are `Integrated` and `Classic`. Defaults to `Integrated`. ManagedPipelineMode pulumi.StringPtrInput `pulumi:"managedPipelineMode"` // The minimum supported TLS version for the app service. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new app services. MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"` // The scaled number of workers (for per site scaling) of this App Service. Requires that `perSiteScaling` is enabled on the `appservice.Plan`. [For more information - please see Microsoft documentation on high-density hosting](https://docs.microsoft.com/en-us/azure/app-service/manage-scale-per-app). NumberOfWorkers pulumi.IntPtrInput `pulumi:"numberOfWorkers"` // The version of PHP to use in this App Service. Possible values are `5.5`, `5.6`, `7.0`, `7.1`, `7.2`, `7.3` and `7.4`. PhpVersion pulumi.StringPtrInput `pulumi:"phpVersion"` // The version of Python to use in this App Service. Possible values are `2.7` and `3.4`. PythonVersion pulumi.StringPtrInput `pulumi:"pythonVersion"` // Is Remote Debugging Enabled? Defaults to `false`. RemoteDebuggingEnabled pulumi.BoolPtrInput `pulumi:"remoteDebuggingEnabled"` // Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are `VS2012`, `VS2013`, `VS2015` and `VS2017`. RemoteDebuggingVersion pulumi.StringPtrInput `pulumi:"remoteDebuggingVersion"` // A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below. ScmIpRestrictions AppServiceSiteConfigScmIpRestrictionArrayInput `pulumi:"scmIpRestrictions"` // The type of Source Control enabled for this App Service. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM` ScmType pulumi.StringPtrInput `pulumi:"scmType"` // IP security restrictions for scm to use main. Defaults to false. ScmUseMainIpRestriction pulumi.BoolPtrInput `pulumi:"scmUseMainIpRestriction"` // Should the App Service run in 32 bit mode, rather than 64 bit mode? Use32BitWorkerProcess pulumi.BoolPtrInput `pulumi:"use32BitWorkerProcess"` // Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`. VnetRouteAllEnabled pulumi.BoolPtrInput `pulumi:"vnetRouteAllEnabled"` // Should WebSockets be enabled? WebsocketsEnabled pulumi.BoolPtrInput `pulumi:"websocketsEnabled"` // The Windows Docker container image (`DOCKER|<user/image:tag>`) WindowsFxVersion pulumi.StringPtrInput `pulumi:"windowsFxVersion"` }
func (AppServiceSiteConfigArgs) ElementType ¶
func (AppServiceSiteConfigArgs) ElementType() reflect.Type
func (AppServiceSiteConfigArgs) ToAppServiceSiteConfigOutput ¶
func (i AppServiceSiteConfigArgs) ToAppServiceSiteConfigOutput() AppServiceSiteConfigOutput
func (AppServiceSiteConfigArgs) ToAppServiceSiteConfigOutputWithContext ¶
func (i AppServiceSiteConfigArgs) ToAppServiceSiteConfigOutputWithContext(ctx context.Context) AppServiceSiteConfigOutput
func (AppServiceSiteConfigArgs) ToAppServiceSiteConfigPtrOutput ¶
func (i AppServiceSiteConfigArgs) ToAppServiceSiteConfigPtrOutput() AppServiceSiteConfigPtrOutput
func (AppServiceSiteConfigArgs) ToAppServiceSiteConfigPtrOutputWithContext ¶
func (i AppServiceSiteConfigArgs) ToAppServiceSiteConfigPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigPtrOutput
type AppServiceSiteConfigCorsArgs ¶
type AppServiceSiteConfigCorsArgs struct { // A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // Are credentials supported? SupportCredentials pulumi.BoolPtrInput `pulumi:"supportCredentials"` }
func (AppServiceSiteConfigCorsArgs) ElementType ¶
func (AppServiceSiteConfigCorsArgs) ElementType() reflect.Type
func (AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsOutput ¶
func (i AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsOutput() AppServiceSiteConfigCorsOutput
func (AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsOutputWithContext ¶
func (i AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsOutput
func (AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsPtrOutput ¶
func (i AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsPtrOutput() AppServiceSiteConfigCorsPtrOutput
func (AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsPtrOutputWithContext ¶
func (i AppServiceSiteConfigCorsArgs) ToAppServiceSiteConfigCorsPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsPtrOutput
type AppServiceSiteConfigCorsInput ¶
type AppServiceSiteConfigCorsInput interface { pulumi.Input ToAppServiceSiteConfigCorsOutput() AppServiceSiteConfigCorsOutput ToAppServiceSiteConfigCorsOutputWithContext(context.Context) AppServiceSiteConfigCorsOutput }
AppServiceSiteConfigCorsInput is an input type that accepts AppServiceSiteConfigCorsArgs and AppServiceSiteConfigCorsOutput values. You can construct a concrete instance of `AppServiceSiteConfigCorsInput` via:
AppServiceSiteConfigCorsArgs{...}
type AppServiceSiteConfigCorsOutput ¶
type AppServiceSiteConfigCorsOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigCorsOutput) AllowedOrigins ¶
func (o AppServiceSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls.
func (AppServiceSiteConfigCorsOutput) ElementType ¶
func (AppServiceSiteConfigCorsOutput) ElementType() reflect.Type
func (AppServiceSiteConfigCorsOutput) SupportCredentials ¶
func (o AppServiceSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsOutput ¶
func (o AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsOutput() AppServiceSiteConfigCorsOutput
func (AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsOutputWithContext ¶
func (o AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsOutput
func (AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsPtrOutput ¶
func (o AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsPtrOutput() AppServiceSiteConfigCorsPtrOutput
func (AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsPtrOutputWithContext ¶
func (o AppServiceSiteConfigCorsOutput) ToAppServiceSiteConfigCorsPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsPtrOutput
type AppServiceSiteConfigCorsPtrInput ¶
type AppServiceSiteConfigCorsPtrInput interface { pulumi.Input ToAppServiceSiteConfigCorsPtrOutput() AppServiceSiteConfigCorsPtrOutput ToAppServiceSiteConfigCorsPtrOutputWithContext(context.Context) AppServiceSiteConfigCorsPtrOutput }
AppServiceSiteConfigCorsPtrInput is an input type that accepts AppServiceSiteConfigCorsArgs, AppServiceSiteConfigCorsPtr and AppServiceSiteConfigCorsPtrOutput values. You can construct a concrete instance of `AppServiceSiteConfigCorsPtrInput` via:
AppServiceSiteConfigCorsArgs{...} or: nil
func AppServiceSiteConfigCorsPtr ¶
func AppServiceSiteConfigCorsPtr(v *AppServiceSiteConfigCorsArgs) AppServiceSiteConfigCorsPtrInput
type AppServiceSiteConfigCorsPtrOutput ¶
type AppServiceSiteConfigCorsPtrOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigCorsPtrOutput) AllowedOrigins ¶
func (o AppServiceSiteConfigCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls.
func (AppServiceSiteConfigCorsPtrOutput) Elem ¶
func (o AppServiceSiteConfigCorsPtrOutput) Elem() AppServiceSiteConfigCorsOutput
func (AppServiceSiteConfigCorsPtrOutput) ElementType ¶
func (AppServiceSiteConfigCorsPtrOutput) ElementType() reflect.Type
func (AppServiceSiteConfigCorsPtrOutput) SupportCredentials ¶
func (o AppServiceSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (AppServiceSiteConfigCorsPtrOutput) ToAppServiceSiteConfigCorsPtrOutput ¶
func (o AppServiceSiteConfigCorsPtrOutput) ToAppServiceSiteConfigCorsPtrOutput() AppServiceSiteConfigCorsPtrOutput
func (AppServiceSiteConfigCorsPtrOutput) ToAppServiceSiteConfigCorsPtrOutputWithContext ¶
func (o AppServiceSiteConfigCorsPtrOutput) ToAppServiceSiteConfigCorsPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigCorsPtrOutput
type AppServiceSiteConfigInput ¶
type AppServiceSiteConfigInput interface { pulumi.Input ToAppServiceSiteConfigOutput() AppServiceSiteConfigOutput ToAppServiceSiteConfigOutputWithContext(context.Context) AppServiceSiteConfigOutput }
AppServiceSiteConfigInput is an input type that accepts AppServiceSiteConfigArgs and AppServiceSiteConfigOutput values. You can construct a concrete instance of `AppServiceSiteConfigInput` via:
AppServiceSiteConfigArgs{...}
type AppServiceSiteConfigIpRestriction ¶
type AppServiceSiteConfigIpRestriction struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action *string `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. Headers *AppServiceSiteConfigIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress *string `pulumi:"ipAddress"` // The name for this IP Restriction. Name *string `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority *int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag *string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type AppServiceSiteConfigIpRestrictionArgs ¶
type AppServiceSiteConfigIpRestrictionArgs struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. Headers AppServiceSiteConfigIpRestrictionHeadersPtrInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // The name for this IP Restriction. Name pulumi.StringPtrInput `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringPtrInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (AppServiceSiteConfigIpRestrictionArgs) ElementType ¶
func (AppServiceSiteConfigIpRestrictionArgs) ElementType() reflect.Type
func (AppServiceSiteConfigIpRestrictionArgs) ToAppServiceSiteConfigIpRestrictionOutput ¶
func (i AppServiceSiteConfigIpRestrictionArgs) ToAppServiceSiteConfigIpRestrictionOutput() AppServiceSiteConfigIpRestrictionOutput
func (AppServiceSiteConfigIpRestrictionArgs) ToAppServiceSiteConfigIpRestrictionOutputWithContext ¶
func (i AppServiceSiteConfigIpRestrictionArgs) ToAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionOutput
type AppServiceSiteConfigIpRestrictionArray ¶
type AppServiceSiteConfigIpRestrictionArray []AppServiceSiteConfigIpRestrictionInput
func (AppServiceSiteConfigIpRestrictionArray) ElementType ¶
func (AppServiceSiteConfigIpRestrictionArray) ElementType() reflect.Type
func (AppServiceSiteConfigIpRestrictionArray) ToAppServiceSiteConfigIpRestrictionArrayOutput ¶
func (i AppServiceSiteConfigIpRestrictionArray) ToAppServiceSiteConfigIpRestrictionArrayOutput() AppServiceSiteConfigIpRestrictionArrayOutput
func (AppServiceSiteConfigIpRestrictionArray) ToAppServiceSiteConfigIpRestrictionArrayOutputWithContext ¶
func (i AppServiceSiteConfigIpRestrictionArray) ToAppServiceSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionArrayOutput
type AppServiceSiteConfigIpRestrictionArrayInput ¶
type AppServiceSiteConfigIpRestrictionArrayInput interface { pulumi.Input ToAppServiceSiteConfigIpRestrictionArrayOutput() AppServiceSiteConfigIpRestrictionArrayOutput ToAppServiceSiteConfigIpRestrictionArrayOutputWithContext(context.Context) AppServiceSiteConfigIpRestrictionArrayOutput }
AppServiceSiteConfigIpRestrictionArrayInput is an input type that accepts AppServiceSiteConfigIpRestrictionArray and AppServiceSiteConfigIpRestrictionArrayOutput values. You can construct a concrete instance of `AppServiceSiteConfigIpRestrictionArrayInput` via:
AppServiceSiteConfigIpRestrictionArray{ AppServiceSiteConfigIpRestrictionArgs{...} }
type AppServiceSiteConfigIpRestrictionArrayOutput ¶
type AppServiceSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigIpRestrictionArrayOutput) ElementType ¶
func (AppServiceSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
func (AppServiceSiteConfigIpRestrictionArrayOutput) ToAppServiceSiteConfigIpRestrictionArrayOutput ¶
func (o AppServiceSiteConfigIpRestrictionArrayOutput) ToAppServiceSiteConfigIpRestrictionArrayOutput() AppServiceSiteConfigIpRestrictionArrayOutput
func (AppServiceSiteConfigIpRestrictionArrayOutput) ToAppServiceSiteConfigIpRestrictionArrayOutputWithContext ¶
func (o AppServiceSiteConfigIpRestrictionArrayOutput) ToAppServiceSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionArrayOutput
type AppServiceSiteConfigIpRestrictionHeaders ¶ added in v4.1.0
type AppServiceSiteConfigIpRestrictionHeaders struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids []string `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe *string `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors []string `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts []string `pulumi:"xForwardedHosts"` }
type AppServiceSiteConfigIpRestrictionHeadersArgs ¶ added in v4.1.0
type AppServiceSiteConfigIpRestrictionHeadersArgs struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe pulumi.StringPtrInput `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (AppServiceSiteConfigIpRestrictionHeadersArgs) ElementType ¶ added in v4.1.0
func (AppServiceSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
func (AppServiceSiteConfigIpRestrictionHeadersArgs) ToAppServiceSiteConfigIpRestrictionHeadersOutput ¶ added in v4.1.0
func (i AppServiceSiteConfigIpRestrictionHeadersArgs) ToAppServiceSiteConfigIpRestrictionHeadersOutput() AppServiceSiteConfigIpRestrictionHeadersOutput
func (AppServiceSiteConfigIpRestrictionHeadersArgs) ToAppServiceSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (i AppServiceSiteConfigIpRestrictionHeadersArgs) ToAppServiceSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionHeadersOutput
func (AppServiceSiteConfigIpRestrictionHeadersArgs) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (i AppServiceSiteConfigIpRestrictionHeadersArgs) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutput() AppServiceSiteConfigIpRestrictionHeadersPtrOutput
func (AppServiceSiteConfigIpRestrictionHeadersArgs) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (i AppServiceSiteConfigIpRestrictionHeadersArgs) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionHeadersPtrOutput
type AppServiceSiteConfigIpRestrictionHeadersInput ¶ added in v4.1.0
type AppServiceSiteConfigIpRestrictionHeadersInput interface { pulumi.Input ToAppServiceSiteConfigIpRestrictionHeadersOutput() AppServiceSiteConfigIpRestrictionHeadersOutput ToAppServiceSiteConfigIpRestrictionHeadersOutputWithContext(context.Context) AppServiceSiteConfigIpRestrictionHeadersOutput }
AppServiceSiteConfigIpRestrictionHeadersInput is an input type that accepts AppServiceSiteConfigIpRestrictionHeadersArgs and AppServiceSiteConfigIpRestrictionHeadersOutput values. You can construct a concrete instance of `AppServiceSiteConfigIpRestrictionHeadersInput` via:
AppServiceSiteConfigIpRestrictionHeadersArgs{...}
type AppServiceSiteConfigIpRestrictionHeadersOutput ¶ added in v4.1.0
type AppServiceSiteConfigIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigIpRestrictionHeadersOutput) ElementType ¶ added in v4.1.0
func (AppServiceSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
func (AppServiceSiteConfigIpRestrictionHeadersOutput) ToAppServiceSiteConfigIpRestrictionHeadersOutput ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersOutput) ToAppServiceSiteConfigIpRestrictionHeadersOutput() AppServiceSiteConfigIpRestrictionHeadersOutput
func (AppServiceSiteConfigIpRestrictionHeadersOutput) ToAppServiceSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersOutput) ToAppServiceSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionHeadersOutput
func (AppServiceSiteConfigIpRestrictionHeadersOutput) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersOutput) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutput() AppServiceSiteConfigIpRestrictionHeadersPtrOutput
func (AppServiceSiteConfigIpRestrictionHeadersOutput) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersOutput) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionHeadersPtrOutput
func (AppServiceSiteConfigIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (AppServiceSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (AppServiceSiteConfigIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (AppServiceSiteConfigIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type AppServiceSiteConfigIpRestrictionHeadersPtrInput ¶ added in v4.1.0
type AppServiceSiteConfigIpRestrictionHeadersPtrInput interface { pulumi.Input ToAppServiceSiteConfigIpRestrictionHeadersPtrOutput() AppServiceSiteConfigIpRestrictionHeadersPtrOutput ToAppServiceSiteConfigIpRestrictionHeadersPtrOutputWithContext(context.Context) AppServiceSiteConfigIpRestrictionHeadersPtrOutput }
AppServiceSiteConfigIpRestrictionHeadersPtrInput is an input type that accepts AppServiceSiteConfigIpRestrictionHeadersArgs, AppServiceSiteConfigIpRestrictionHeadersPtr and AppServiceSiteConfigIpRestrictionHeadersPtrOutput values. You can construct a concrete instance of `AppServiceSiteConfigIpRestrictionHeadersPtrInput` via:
AppServiceSiteConfigIpRestrictionHeadersArgs{...} or: nil
func AppServiceSiteConfigIpRestrictionHeadersPtr ¶ added in v4.1.0
func AppServiceSiteConfigIpRestrictionHeadersPtr(v *AppServiceSiteConfigIpRestrictionHeadersArgs) AppServiceSiteConfigIpRestrictionHeadersPtrInput
type AppServiceSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
type AppServiceSiteConfigIpRestrictionHeadersPtrOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigIpRestrictionHeadersPtrOutput) ElementType ¶ added in v4.1.0
func (AppServiceSiteConfigIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
func (AppServiceSiteConfigIpRestrictionHeadersPtrOutput) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutput() AppServiceSiteConfigIpRestrictionHeadersPtrOutput
func (AppServiceSiteConfigIpRestrictionHeadersPtrOutput) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) ToAppServiceSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionHeadersPtrOutput
func (AppServiceSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (AppServiceSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (AppServiceSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (AppServiceSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type AppServiceSiteConfigIpRestrictionInput ¶
type AppServiceSiteConfigIpRestrictionInput interface { pulumi.Input ToAppServiceSiteConfigIpRestrictionOutput() AppServiceSiteConfigIpRestrictionOutput ToAppServiceSiteConfigIpRestrictionOutputWithContext(context.Context) AppServiceSiteConfigIpRestrictionOutput }
AppServiceSiteConfigIpRestrictionInput is an input type that accepts AppServiceSiteConfigIpRestrictionArgs and AppServiceSiteConfigIpRestrictionOutput values. You can construct a concrete instance of `AppServiceSiteConfigIpRestrictionInput` via:
AppServiceSiteConfigIpRestrictionArgs{...}
type AppServiceSiteConfigIpRestrictionOutput ¶
type AppServiceSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigIpRestrictionOutput) Action ¶
func (o AppServiceSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`.
func (AppServiceSiteConfigIpRestrictionOutput) ElementType ¶
func (AppServiceSiteConfigIpRestrictionOutput) ElementType() reflect.Type
func (AppServiceSiteConfigIpRestrictionOutput) Headers ¶ added in v4.1.0
func (o AppServiceSiteConfigIpRestrictionOutput) Headers() AppServiceSiteConfigIpRestrictionHeadersPtrOutput
The headers for this specific `ipRestriction` as defined below.
func (AppServiceSiteConfigIpRestrictionOutput) IpAddress ¶
func (o AppServiceSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (AppServiceSiteConfigIpRestrictionOutput) Name ¶
func (o AppServiceSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (AppServiceSiteConfigIpRestrictionOutput) Priority ¶
func (o AppServiceSiteConfigIpRestrictionOutput) Priority() pulumi.IntPtrOutput
The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified.
func (AppServiceSiteConfigIpRestrictionOutput) ServiceTag ¶
func (o AppServiceSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutput ¶
func (o AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutput() AppServiceSiteConfigIpRestrictionOutput
func (AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutputWithContext ¶
func (o AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionOutput
func (AppServiceSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o AppServiceSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
type AppServiceSiteConfigOutput ¶
type AppServiceSiteConfigOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigOutput) AcrUseManagedIdentityCredentials ¶ added in v4.13.0
func (o AppServiceSiteConfigOutput) AcrUseManagedIdentityCredentials() pulumi.BoolPtrOutput
Are Managed Identity Credentials used for Azure Container Registry pull
func (AppServiceSiteConfigOutput) AcrUserManagedIdentityClientId ¶ added in v4.13.0
func (o AppServiceSiteConfigOutput) AcrUserManagedIdentityClientId() pulumi.StringPtrOutput
If using User Managed Identity, the User Managed Identity Client Id
func (AppServiceSiteConfigOutput) AlwaysOn ¶
func (o AppServiceSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the app be loaded at all times? Defaults to `false`.
func (AppServiceSiteConfigOutput) AppCommandLine ¶
func (o AppServiceSiteConfigOutput) AppCommandLine() pulumi.StringPtrOutput
App command line to launch, e.g. `/sbin/myserver -b 0.0.0.0`.
func (AppServiceSiteConfigOutput) AutoSwapSlotName ¶
func (o AppServiceSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput
func (AppServiceSiteConfigOutput) Cors ¶
func (o AppServiceSiteConfigOutput) Cors() AppServiceSiteConfigCorsPtrOutput
A `cors` block as defined below.
func (AppServiceSiteConfigOutput) DefaultDocuments ¶
func (o AppServiceSiteConfigOutput) DefaultDocuments() pulumi.StringArrayOutput
The ordering of default documents to load, if an address isn't specified.
func (AppServiceSiteConfigOutput) DotnetFrameworkVersion ¶
func (o AppServiceSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
The version of the .net framework's CLR used in this App Service. Possible values are `v2.0` (which will use the latest version of the .net framework for the .net CLR v2 - currently `.net 3.5`), `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`), `v5.0` and `v6.0`. [For more information on which .net CLR version to use based on the .net framework you're targeting - please see this table](https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview). Defaults to `v4.0`.
func (AppServiceSiteConfigOutput) ElementType ¶
func (AppServiceSiteConfigOutput) ElementType() reflect.Type
func (AppServiceSiteConfigOutput) FtpsState ¶
func (o AppServiceSiteConfigOutput) FtpsState() pulumi.StringPtrOutput
State of FTP / FTPS service for this App Service. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`.
func (AppServiceSiteConfigOutput) HealthCheckPath ¶
func (o AppServiceSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
The health check path to be pinged by App Service. [For more information - please see App Service health check announcement](https://azure.github.io/AppService/2020/08/24/healthcheck-on-app-service.html).
func (AppServiceSiteConfigOutput) Http2Enabled ¶
func (o AppServiceSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
Is HTTP2 Enabled on this App Service? Defaults to `false`.
func (AppServiceSiteConfigOutput) IpRestrictions ¶
func (o AppServiceSiteConfigOutput) IpRestrictions() AppServiceSiteConfigIpRestrictionArrayOutput
A list of objects representing ip restrictions as defined below.
func (AppServiceSiteConfigOutput) JavaContainer ¶
func (o AppServiceSiteConfigOutput) JavaContainer() pulumi.StringPtrOutput
The Java Container to use. If specified `javaVersion` and `javaContainerVersion` must also be specified. Possible values are `JAVA`, `JETTY`, and `TOMCAT`.
func (AppServiceSiteConfigOutput) JavaContainerVersion ¶
func (o AppServiceSiteConfigOutput) JavaContainerVersion() pulumi.StringPtrOutput
The version of the Java Container to use. If specified `javaVersion` and `javaContainer` must also be specified.
func (AppServiceSiteConfigOutput) JavaVersion ¶
func (o AppServiceSiteConfigOutput) JavaVersion() pulumi.StringPtrOutput
The version of Java to use. If specified `javaContainer` and `javaContainerVersion` must also be specified. Possible values are `1.7`, `1.8` and `11` and their specific versions - except for Java 11 (e.g. `1.7.0_80`, `1.8.0_181`, `11`)
func (AppServiceSiteConfigOutput) LinuxFxVersion ¶
func (o AppServiceSiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput
Linux App Framework and version for the App Service. Possible options are a Docker container (`DOCKER|<user/image:tag>`), a base-64 encoded Docker Compose file (`COMPOSE|${filebase64("compose.yml")}`) or a base-64 encoded Kubernetes Manifest (`KUBE|${filebase64("kubernetes.yml")}`).
func (AppServiceSiteConfigOutput) LocalMysqlEnabled ¶
func (o AppServiceSiteConfigOutput) LocalMysqlEnabled() pulumi.BoolPtrOutput
Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.
func (AppServiceSiteConfigOutput) ManagedPipelineMode ¶
func (o AppServiceSiteConfigOutput) ManagedPipelineMode() pulumi.StringPtrOutput
The Managed Pipeline Mode. Possible values are `Integrated` and `Classic`. Defaults to `Integrated`.
func (AppServiceSiteConfigOutput) MinTlsVersion ¶
func (o AppServiceSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput
The minimum supported TLS version for the app service. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new app services.
func (AppServiceSiteConfigOutput) NumberOfWorkers ¶
func (o AppServiceSiteConfigOutput) NumberOfWorkers() pulumi.IntPtrOutput
The scaled number of workers (for per site scaling) of this App Service. Requires that `perSiteScaling` is enabled on the `appservice.Plan`. [For more information - please see Microsoft documentation on high-density hosting](https://docs.microsoft.com/en-us/azure/app-service/manage-scale-per-app).
func (AppServiceSiteConfigOutput) PhpVersion ¶
func (o AppServiceSiteConfigOutput) PhpVersion() pulumi.StringPtrOutput
The version of PHP to use in this App Service. Possible values are `5.5`, `5.6`, `7.0`, `7.1`, `7.2`, `7.3` and `7.4`.
func (AppServiceSiteConfigOutput) PythonVersion ¶
func (o AppServiceSiteConfigOutput) PythonVersion() pulumi.StringPtrOutput
The version of Python to use in this App Service. Possible values are `2.7` and `3.4`.
func (AppServiceSiteConfigOutput) RemoteDebuggingEnabled ¶
func (o AppServiceSiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput
Is Remote Debugging Enabled? Defaults to `false`.
func (AppServiceSiteConfigOutput) RemoteDebuggingVersion ¶
func (o AppServiceSiteConfigOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput
Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are `VS2012`, `VS2013`, `VS2015` and `VS2017`.
func (AppServiceSiteConfigOutput) ScmIpRestrictions ¶
func (o AppServiceSiteConfigOutput) ScmIpRestrictions() AppServiceSiteConfigScmIpRestrictionArrayOutput
A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
func (AppServiceSiteConfigOutput) ScmType ¶
func (o AppServiceSiteConfigOutput) ScmType() pulumi.StringPtrOutput
The type of Source Control enabled for this App Service. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM`
func (AppServiceSiteConfigOutput) ScmUseMainIpRestriction ¶
func (o AppServiceSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
IP security restrictions for scm to use main. Defaults to false.
func (AppServiceSiteConfigOutput) ToAppServiceSiteConfigOutput ¶
func (o AppServiceSiteConfigOutput) ToAppServiceSiteConfigOutput() AppServiceSiteConfigOutput
func (AppServiceSiteConfigOutput) ToAppServiceSiteConfigOutputWithContext ¶
func (o AppServiceSiteConfigOutput) ToAppServiceSiteConfigOutputWithContext(ctx context.Context) AppServiceSiteConfigOutput
func (AppServiceSiteConfigOutput) ToAppServiceSiteConfigPtrOutput ¶
func (o AppServiceSiteConfigOutput) ToAppServiceSiteConfigPtrOutput() AppServiceSiteConfigPtrOutput
func (AppServiceSiteConfigOutput) ToAppServiceSiteConfigPtrOutputWithContext ¶
func (o AppServiceSiteConfigOutput) ToAppServiceSiteConfigPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigPtrOutput
func (AppServiceSiteConfigOutput) Use32BitWorkerProcess ¶
func (o AppServiceSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
Should the App Service run in 32 bit mode, rather than 64 bit mode?
func (AppServiceSiteConfigOutput) VnetRouteAllEnabled ¶ added in v4.16.0
func (o AppServiceSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.
func (AppServiceSiteConfigOutput) WebsocketsEnabled ¶
func (o AppServiceSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
func (AppServiceSiteConfigOutput) WindowsFxVersion ¶
func (o AppServiceSiteConfigOutput) WindowsFxVersion() pulumi.StringPtrOutput
The Windows Docker container image (`DOCKER|<user/image:tag>`)
type AppServiceSiteConfigPtrInput ¶
type AppServiceSiteConfigPtrInput interface { pulumi.Input ToAppServiceSiteConfigPtrOutput() AppServiceSiteConfigPtrOutput ToAppServiceSiteConfigPtrOutputWithContext(context.Context) AppServiceSiteConfigPtrOutput }
AppServiceSiteConfigPtrInput is an input type that accepts AppServiceSiteConfigArgs, AppServiceSiteConfigPtr and AppServiceSiteConfigPtrOutput values. You can construct a concrete instance of `AppServiceSiteConfigPtrInput` via:
AppServiceSiteConfigArgs{...} or: nil
func AppServiceSiteConfigPtr ¶
func AppServiceSiteConfigPtr(v *AppServiceSiteConfigArgs) AppServiceSiteConfigPtrInput
type AppServiceSiteConfigPtrOutput ¶
type AppServiceSiteConfigPtrOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigPtrOutput) AcrUseManagedIdentityCredentials ¶ added in v4.13.0
func (o AppServiceSiteConfigPtrOutput) AcrUseManagedIdentityCredentials() pulumi.BoolPtrOutput
Are Managed Identity Credentials used for Azure Container Registry pull
func (AppServiceSiteConfigPtrOutput) AcrUserManagedIdentityClientId ¶ added in v4.13.0
func (o AppServiceSiteConfigPtrOutput) AcrUserManagedIdentityClientId() pulumi.StringPtrOutput
If using User Managed Identity, the User Managed Identity Client Id
func (AppServiceSiteConfigPtrOutput) AlwaysOn ¶
func (o AppServiceSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the app be loaded at all times? Defaults to `false`.
func (AppServiceSiteConfigPtrOutput) AppCommandLine ¶
func (o AppServiceSiteConfigPtrOutput) AppCommandLine() pulumi.StringPtrOutput
App command line to launch, e.g. `/sbin/myserver -b 0.0.0.0`.
func (AppServiceSiteConfigPtrOutput) AutoSwapSlotName ¶
func (o AppServiceSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
func (AppServiceSiteConfigPtrOutput) Cors ¶
func (o AppServiceSiteConfigPtrOutput) Cors() AppServiceSiteConfigCorsPtrOutput
A `cors` block as defined below.
func (AppServiceSiteConfigPtrOutput) DefaultDocuments ¶
func (o AppServiceSiteConfigPtrOutput) DefaultDocuments() pulumi.StringArrayOutput
The ordering of default documents to load, if an address isn't specified.
func (AppServiceSiteConfigPtrOutput) DotnetFrameworkVersion ¶
func (o AppServiceSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
The version of the .net framework's CLR used in this App Service. Possible values are `v2.0` (which will use the latest version of the .net framework for the .net CLR v2 - currently `.net 3.5`), `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`), `v5.0` and `v6.0`. [For more information on which .net CLR version to use based on the .net framework you're targeting - please see this table](https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview). Defaults to `v4.0`.
func (AppServiceSiteConfigPtrOutput) Elem ¶
func (o AppServiceSiteConfigPtrOutput) Elem() AppServiceSiteConfigOutput
func (AppServiceSiteConfigPtrOutput) ElementType ¶
func (AppServiceSiteConfigPtrOutput) ElementType() reflect.Type
func (AppServiceSiteConfigPtrOutput) FtpsState ¶
func (o AppServiceSiteConfigPtrOutput) FtpsState() pulumi.StringPtrOutput
State of FTP / FTPS service for this App Service. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`.
func (AppServiceSiteConfigPtrOutput) HealthCheckPath ¶
func (o AppServiceSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
The health check path to be pinged by App Service. [For more information - please see App Service health check announcement](https://azure.github.io/AppService/2020/08/24/healthcheck-on-app-service.html).
func (AppServiceSiteConfigPtrOutput) Http2Enabled ¶
func (o AppServiceSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
Is HTTP2 Enabled on this App Service? Defaults to `false`.
func (AppServiceSiteConfigPtrOutput) IpRestrictions ¶
func (o AppServiceSiteConfigPtrOutput) IpRestrictions() AppServiceSiteConfigIpRestrictionArrayOutput
A list of objects representing ip restrictions as defined below.
func (AppServiceSiteConfigPtrOutput) JavaContainer ¶
func (o AppServiceSiteConfigPtrOutput) JavaContainer() pulumi.StringPtrOutput
The Java Container to use. If specified `javaVersion` and `javaContainerVersion` must also be specified. Possible values are `JAVA`, `JETTY`, and `TOMCAT`.
func (AppServiceSiteConfigPtrOutput) JavaContainerVersion ¶
func (o AppServiceSiteConfigPtrOutput) JavaContainerVersion() pulumi.StringPtrOutput
The version of the Java Container to use. If specified `javaVersion` and `javaContainer` must also be specified.
func (AppServiceSiteConfigPtrOutput) JavaVersion ¶
func (o AppServiceSiteConfigPtrOutput) JavaVersion() pulumi.StringPtrOutput
The version of Java to use. If specified `javaContainer` and `javaContainerVersion` must also be specified. Possible values are `1.7`, `1.8` and `11` and their specific versions - except for Java 11 (e.g. `1.7.0_80`, `1.8.0_181`, `11`)
func (AppServiceSiteConfigPtrOutput) LinuxFxVersion ¶
func (o AppServiceSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
Linux App Framework and version for the App Service. Possible options are a Docker container (`DOCKER|<user/image:tag>`), a base-64 encoded Docker Compose file (`COMPOSE|${filebase64("compose.yml")}`) or a base-64 encoded Kubernetes Manifest (`KUBE|${filebase64("kubernetes.yml")}`).
func (AppServiceSiteConfigPtrOutput) LocalMysqlEnabled ¶
func (o AppServiceSiteConfigPtrOutput) LocalMysqlEnabled() pulumi.BoolPtrOutput
Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.
func (AppServiceSiteConfigPtrOutput) ManagedPipelineMode ¶
func (o AppServiceSiteConfigPtrOutput) ManagedPipelineMode() pulumi.StringPtrOutput
The Managed Pipeline Mode. Possible values are `Integrated` and `Classic`. Defaults to `Integrated`.
func (AppServiceSiteConfigPtrOutput) MinTlsVersion ¶
func (o AppServiceSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
The minimum supported TLS version for the app service. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new app services.
func (AppServiceSiteConfigPtrOutput) NumberOfWorkers ¶
func (o AppServiceSiteConfigPtrOutput) NumberOfWorkers() pulumi.IntPtrOutput
The scaled number of workers (for per site scaling) of this App Service. Requires that `perSiteScaling` is enabled on the `appservice.Plan`. [For more information - please see Microsoft documentation on high-density hosting](https://docs.microsoft.com/en-us/azure/app-service/manage-scale-per-app).
func (AppServiceSiteConfigPtrOutput) PhpVersion ¶
func (o AppServiceSiteConfigPtrOutput) PhpVersion() pulumi.StringPtrOutput
The version of PHP to use in this App Service. Possible values are `5.5`, `5.6`, `7.0`, `7.1`, `7.2`, `7.3` and `7.4`.
func (AppServiceSiteConfigPtrOutput) PythonVersion ¶
func (o AppServiceSiteConfigPtrOutput) PythonVersion() pulumi.StringPtrOutput
The version of Python to use in this App Service. Possible values are `2.7` and `3.4`.
func (AppServiceSiteConfigPtrOutput) RemoteDebuggingEnabled ¶
func (o AppServiceSiteConfigPtrOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput
Is Remote Debugging Enabled? Defaults to `false`.
func (AppServiceSiteConfigPtrOutput) RemoteDebuggingVersion ¶
func (o AppServiceSiteConfigPtrOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput
Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are `VS2012`, `VS2013`, `VS2015` and `VS2017`.
func (AppServiceSiteConfigPtrOutput) ScmIpRestrictions ¶
func (o AppServiceSiteConfigPtrOutput) ScmIpRestrictions() AppServiceSiteConfigScmIpRestrictionArrayOutput
A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
func (AppServiceSiteConfigPtrOutput) ScmType ¶
func (o AppServiceSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
The type of Source Control enabled for this App Service. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM`
func (AppServiceSiteConfigPtrOutput) ScmUseMainIpRestriction ¶
func (o AppServiceSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
IP security restrictions for scm to use main. Defaults to false.
func (AppServiceSiteConfigPtrOutput) ToAppServiceSiteConfigPtrOutput ¶
func (o AppServiceSiteConfigPtrOutput) ToAppServiceSiteConfigPtrOutput() AppServiceSiteConfigPtrOutput
func (AppServiceSiteConfigPtrOutput) ToAppServiceSiteConfigPtrOutputWithContext ¶
func (o AppServiceSiteConfigPtrOutput) ToAppServiceSiteConfigPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigPtrOutput
func (AppServiceSiteConfigPtrOutput) Use32BitWorkerProcess ¶
func (o AppServiceSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
Should the App Service run in 32 bit mode, rather than 64 bit mode?
func (AppServiceSiteConfigPtrOutput) VnetRouteAllEnabled ¶ added in v4.16.0
func (o AppServiceSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.
func (AppServiceSiteConfigPtrOutput) WebsocketsEnabled ¶
func (o AppServiceSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
func (AppServiceSiteConfigPtrOutput) WindowsFxVersion ¶
func (o AppServiceSiteConfigPtrOutput) WindowsFxVersion() pulumi.StringPtrOutput
The Windows Docker container image (`DOCKER|<user/image:tag>`)
type AppServiceSiteConfigScmIpRestriction ¶
type AppServiceSiteConfigScmIpRestriction struct { // Allow or Deny access for this IP range. Defaults to Allow. Action *string `pulumi:"action"` // The headers for this specific `scmIpRestriction` as defined below. Headers *AppServiceSiteConfigScmIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress *string `pulumi:"ipAddress"` // The name for this IP Restriction. Name *string `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority *int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag *string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type AppServiceSiteConfigScmIpRestrictionArgs ¶
type AppServiceSiteConfigScmIpRestrictionArgs struct { // Allow or Deny access for this IP range. Defaults to Allow. Action pulumi.StringPtrInput `pulumi:"action"` // The headers for this specific `scmIpRestriction` as defined below. Headers AppServiceSiteConfigScmIpRestrictionHeadersPtrInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // The name for this IP Restriction. Name pulumi.StringPtrInput `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringPtrInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (AppServiceSiteConfigScmIpRestrictionArgs) ElementType ¶
func (AppServiceSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (AppServiceSiteConfigScmIpRestrictionArgs) ToAppServiceSiteConfigScmIpRestrictionOutput ¶
func (i AppServiceSiteConfigScmIpRestrictionArgs) ToAppServiceSiteConfigScmIpRestrictionOutput() AppServiceSiteConfigScmIpRestrictionOutput
func (AppServiceSiteConfigScmIpRestrictionArgs) ToAppServiceSiteConfigScmIpRestrictionOutputWithContext ¶
func (i AppServiceSiteConfigScmIpRestrictionArgs) ToAppServiceSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionOutput
type AppServiceSiteConfigScmIpRestrictionArray ¶
type AppServiceSiteConfigScmIpRestrictionArray []AppServiceSiteConfigScmIpRestrictionInput
func (AppServiceSiteConfigScmIpRestrictionArray) ElementType ¶
func (AppServiceSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (AppServiceSiteConfigScmIpRestrictionArray) ToAppServiceSiteConfigScmIpRestrictionArrayOutput ¶
func (i AppServiceSiteConfigScmIpRestrictionArray) ToAppServiceSiteConfigScmIpRestrictionArrayOutput() AppServiceSiteConfigScmIpRestrictionArrayOutput
func (AppServiceSiteConfigScmIpRestrictionArray) ToAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext ¶
func (i AppServiceSiteConfigScmIpRestrictionArray) ToAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionArrayOutput
type AppServiceSiteConfigScmIpRestrictionArrayInput ¶
type AppServiceSiteConfigScmIpRestrictionArrayInput interface { pulumi.Input ToAppServiceSiteConfigScmIpRestrictionArrayOutput() AppServiceSiteConfigScmIpRestrictionArrayOutput ToAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(context.Context) AppServiceSiteConfigScmIpRestrictionArrayOutput }
AppServiceSiteConfigScmIpRestrictionArrayInput is an input type that accepts AppServiceSiteConfigScmIpRestrictionArray and AppServiceSiteConfigScmIpRestrictionArrayOutput values. You can construct a concrete instance of `AppServiceSiteConfigScmIpRestrictionArrayInput` via:
AppServiceSiteConfigScmIpRestrictionArray{ AppServiceSiteConfigScmIpRestrictionArgs{...} }
type AppServiceSiteConfigScmIpRestrictionArrayOutput ¶
type AppServiceSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigScmIpRestrictionArrayOutput) ElementType ¶
func (AppServiceSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (AppServiceSiteConfigScmIpRestrictionArrayOutput) ToAppServiceSiteConfigScmIpRestrictionArrayOutput ¶
func (o AppServiceSiteConfigScmIpRestrictionArrayOutput) ToAppServiceSiteConfigScmIpRestrictionArrayOutput() AppServiceSiteConfigScmIpRestrictionArrayOutput
func (AppServiceSiteConfigScmIpRestrictionArrayOutput) ToAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext ¶
func (o AppServiceSiteConfigScmIpRestrictionArrayOutput) ToAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionArrayOutput
type AppServiceSiteConfigScmIpRestrictionHeaders ¶ added in v4.1.0
type AppServiceSiteConfigScmIpRestrictionHeaders struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids []string `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe *string `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors []string `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts []string `pulumi:"xForwardedHosts"` }
type AppServiceSiteConfigScmIpRestrictionHeadersArgs ¶ added in v4.1.0
type AppServiceSiteConfigScmIpRestrictionHeadersArgs struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe pulumi.StringPtrInput `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (AppServiceSiteConfigScmIpRestrictionHeadersArgs) ElementType ¶ added in v4.1.0
func (AppServiceSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
func (AppServiceSiteConfigScmIpRestrictionHeadersArgs) ToAppServiceSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.1.0
func (i AppServiceSiteConfigScmIpRestrictionHeadersArgs) ToAppServiceSiteConfigScmIpRestrictionHeadersOutput() AppServiceSiteConfigScmIpRestrictionHeadersOutput
func (AppServiceSiteConfigScmIpRestrictionHeadersArgs) ToAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (i AppServiceSiteConfigScmIpRestrictionHeadersArgs) ToAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionHeadersOutput
func (AppServiceSiteConfigScmIpRestrictionHeadersArgs) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (i AppServiceSiteConfigScmIpRestrictionHeadersArgs) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutput() AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
func (AppServiceSiteConfigScmIpRestrictionHeadersArgs) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (i AppServiceSiteConfigScmIpRestrictionHeadersArgs) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
type AppServiceSiteConfigScmIpRestrictionHeadersInput ¶ added in v4.1.0
type AppServiceSiteConfigScmIpRestrictionHeadersInput interface { pulumi.Input ToAppServiceSiteConfigScmIpRestrictionHeadersOutput() AppServiceSiteConfigScmIpRestrictionHeadersOutput ToAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext(context.Context) AppServiceSiteConfigScmIpRestrictionHeadersOutput }
AppServiceSiteConfigScmIpRestrictionHeadersInput is an input type that accepts AppServiceSiteConfigScmIpRestrictionHeadersArgs and AppServiceSiteConfigScmIpRestrictionHeadersOutput values. You can construct a concrete instance of `AppServiceSiteConfigScmIpRestrictionHeadersInput` via:
AppServiceSiteConfigScmIpRestrictionHeadersArgs{...}
type AppServiceSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.1.0
type AppServiceSiteConfigScmIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigScmIpRestrictionHeadersOutput) ElementType ¶ added in v4.1.0
func (AppServiceSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
func (AppServiceSiteConfigScmIpRestrictionHeadersOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersOutput() AppServiceSiteConfigScmIpRestrictionHeadersOutput
func (AppServiceSiteConfigScmIpRestrictionHeadersOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionHeadersOutput
func (AppServiceSiteConfigScmIpRestrictionHeadersOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutput() AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
func (AppServiceSiteConfigScmIpRestrictionHeadersOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
func (AppServiceSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (AppServiceSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (AppServiceSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (AppServiceSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type AppServiceSiteConfigScmIpRestrictionHeadersPtrInput ¶ added in v4.1.0
type AppServiceSiteConfigScmIpRestrictionHeadersPtrInput interface { pulumi.Input ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutput() AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(context.Context) AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput }
AppServiceSiteConfigScmIpRestrictionHeadersPtrInput is an input type that accepts AppServiceSiteConfigScmIpRestrictionHeadersArgs, AppServiceSiteConfigScmIpRestrictionHeadersPtr and AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput values. You can construct a concrete instance of `AppServiceSiteConfigScmIpRestrictionHeadersPtrInput` via:
AppServiceSiteConfigScmIpRestrictionHeadersArgs{...} or: nil
func AppServiceSiteConfigScmIpRestrictionHeadersPtr ¶ added in v4.1.0
func AppServiceSiteConfigScmIpRestrictionHeadersPtr(v *AppServiceSiteConfigScmIpRestrictionHeadersArgs) AppServiceSiteConfigScmIpRestrictionHeadersPtrInput
type AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
type AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType ¶ added in v4.1.0
func (AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
func (AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutput() AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
func (AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) ToAppServiceSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
func (AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type AppServiceSiteConfigScmIpRestrictionInput ¶
type AppServiceSiteConfigScmIpRestrictionInput interface { pulumi.Input ToAppServiceSiteConfigScmIpRestrictionOutput() AppServiceSiteConfigScmIpRestrictionOutput ToAppServiceSiteConfigScmIpRestrictionOutputWithContext(context.Context) AppServiceSiteConfigScmIpRestrictionOutput }
AppServiceSiteConfigScmIpRestrictionInput is an input type that accepts AppServiceSiteConfigScmIpRestrictionArgs and AppServiceSiteConfigScmIpRestrictionOutput values. You can construct a concrete instance of `AppServiceSiteConfigScmIpRestrictionInput` via:
AppServiceSiteConfigScmIpRestrictionArgs{...}
type AppServiceSiteConfigScmIpRestrictionOutput ¶
type AppServiceSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigScmIpRestrictionOutput) Action ¶
func (o AppServiceSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
Allow or Deny access for this IP range. Defaults to Allow.
func (AppServiceSiteConfigScmIpRestrictionOutput) ElementType ¶
func (AppServiceSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (AppServiceSiteConfigScmIpRestrictionOutput) Headers ¶ added in v4.1.0
func (o AppServiceSiteConfigScmIpRestrictionOutput) Headers() AppServiceSiteConfigScmIpRestrictionHeadersPtrOutput
The headers for this specific `scmIpRestriction` as defined below.
func (AppServiceSiteConfigScmIpRestrictionOutput) IpAddress ¶
func (o AppServiceSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (AppServiceSiteConfigScmIpRestrictionOutput) Name ¶
func (o AppServiceSiteConfigScmIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (AppServiceSiteConfigScmIpRestrictionOutput) Priority ¶
func (o AppServiceSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntPtrOutput
The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified.
func (AppServiceSiteConfigScmIpRestrictionOutput) ServiceTag ¶
func (o AppServiceSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (AppServiceSiteConfigScmIpRestrictionOutput) ToAppServiceSiteConfigScmIpRestrictionOutput ¶
func (o AppServiceSiteConfigScmIpRestrictionOutput) ToAppServiceSiteConfigScmIpRestrictionOutput() AppServiceSiteConfigScmIpRestrictionOutput
func (AppServiceSiteConfigScmIpRestrictionOutput) ToAppServiceSiteConfigScmIpRestrictionOutputWithContext ¶
func (o AppServiceSiteConfigScmIpRestrictionOutput) ToAppServiceSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionOutput
func (AppServiceSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o AppServiceSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
type AppServiceSiteCredentialArgs ¶
type AppServiceSiteCredentialArgs struct { // The password associated with the username, which can be used to publish to this App Service. Password pulumi.StringPtrInput `pulumi:"password"` // The username which can be used to publish to this App Service Username pulumi.StringPtrInput `pulumi:"username"` }
func (AppServiceSiteCredentialArgs) ElementType ¶
func (AppServiceSiteCredentialArgs) ElementType() reflect.Type
func (AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialOutput ¶
func (i AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialOutput() AppServiceSiteCredentialOutput
func (AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialOutputWithContext ¶
func (i AppServiceSiteCredentialArgs) ToAppServiceSiteCredentialOutputWithContext(ctx context.Context) AppServiceSiteCredentialOutput
type AppServiceSiteCredentialArray ¶
type AppServiceSiteCredentialArray []AppServiceSiteCredentialInput
func (AppServiceSiteCredentialArray) ElementType ¶
func (AppServiceSiteCredentialArray) ElementType() reflect.Type
func (AppServiceSiteCredentialArray) ToAppServiceSiteCredentialArrayOutput ¶
func (i AppServiceSiteCredentialArray) ToAppServiceSiteCredentialArrayOutput() AppServiceSiteCredentialArrayOutput
func (AppServiceSiteCredentialArray) ToAppServiceSiteCredentialArrayOutputWithContext ¶
func (i AppServiceSiteCredentialArray) ToAppServiceSiteCredentialArrayOutputWithContext(ctx context.Context) AppServiceSiteCredentialArrayOutput
type AppServiceSiteCredentialArrayInput ¶
type AppServiceSiteCredentialArrayInput interface { pulumi.Input ToAppServiceSiteCredentialArrayOutput() AppServiceSiteCredentialArrayOutput ToAppServiceSiteCredentialArrayOutputWithContext(context.Context) AppServiceSiteCredentialArrayOutput }
AppServiceSiteCredentialArrayInput is an input type that accepts AppServiceSiteCredentialArray and AppServiceSiteCredentialArrayOutput values. You can construct a concrete instance of `AppServiceSiteCredentialArrayInput` via:
AppServiceSiteCredentialArray{ AppServiceSiteCredentialArgs{...} }
type AppServiceSiteCredentialArrayOutput ¶
type AppServiceSiteCredentialArrayOutput struct{ *pulumi.OutputState }
func (AppServiceSiteCredentialArrayOutput) ElementType ¶
func (AppServiceSiteCredentialArrayOutput) ElementType() reflect.Type
func (AppServiceSiteCredentialArrayOutput) Index ¶
func (o AppServiceSiteCredentialArrayOutput) Index(i pulumi.IntInput) AppServiceSiteCredentialOutput
func (AppServiceSiteCredentialArrayOutput) ToAppServiceSiteCredentialArrayOutput ¶
func (o AppServiceSiteCredentialArrayOutput) ToAppServiceSiteCredentialArrayOutput() AppServiceSiteCredentialArrayOutput
func (AppServiceSiteCredentialArrayOutput) ToAppServiceSiteCredentialArrayOutputWithContext ¶
func (o AppServiceSiteCredentialArrayOutput) ToAppServiceSiteCredentialArrayOutputWithContext(ctx context.Context) AppServiceSiteCredentialArrayOutput
type AppServiceSiteCredentialInput ¶
type AppServiceSiteCredentialInput interface { pulumi.Input ToAppServiceSiteCredentialOutput() AppServiceSiteCredentialOutput ToAppServiceSiteCredentialOutputWithContext(context.Context) AppServiceSiteCredentialOutput }
AppServiceSiteCredentialInput is an input type that accepts AppServiceSiteCredentialArgs and AppServiceSiteCredentialOutput values. You can construct a concrete instance of `AppServiceSiteCredentialInput` via:
AppServiceSiteCredentialArgs{...}
type AppServiceSiteCredentialOutput ¶
type AppServiceSiteCredentialOutput struct{ *pulumi.OutputState }
func (AppServiceSiteCredentialOutput) ElementType ¶
func (AppServiceSiteCredentialOutput) ElementType() reflect.Type
func (AppServiceSiteCredentialOutput) Password ¶
func (o AppServiceSiteCredentialOutput) Password() pulumi.StringPtrOutput
The password associated with the username, which can be used to publish to this App Service.
func (AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialOutput ¶
func (o AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialOutput() AppServiceSiteCredentialOutput
func (AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialOutputWithContext ¶
func (o AppServiceSiteCredentialOutput) ToAppServiceSiteCredentialOutputWithContext(ctx context.Context) AppServiceSiteCredentialOutput
func (AppServiceSiteCredentialOutput) Username ¶
func (o AppServiceSiteCredentialOutput) Username() pulumi.StringPtrOutput
The username which can be used to publish to this App Service
type AppServiceSourceControl ¶
type AppServiceSourceControl struct { // The branch of the remote repository to use. Defaults to 'master'. Branch *string `pulumi:"branch"` // Limits to manual integration. Defaults to `false` if not specified. ManualIntegration *bool `pulumi:"manualIntegration"` // The URL of the source code repository. RepoUrl *string `pulumi:"repoUrl"` // Enable roll-back for the repository. Defaults to `false` if not specified. RollbackEnabled *bool `pulumi:"rollbackEnabled"` // Use Mercurial if `true`, otherwise uses Git. UseMercurial *bool `pulumi:"useMercurial"` }
type AppServiceSourceControlArgs ¶
type AppServiceSourceControlArgs struct { // The branch of the remote repository to use. Defaults to 'master'. Branch pulumi.StringPtrInput `pulumi:"branch"` // Limits to manual integration. Defaults to `false` if not specified. ManualIntegration pulumi.BoolPtrInput `pulumi:"manualIntegration"` // The URL of the source code repository. RepoUrl pulumi.StringPtrInput `pulumi:"repoUrl"` // Enable roll-back for the repository. Defaults to `false` if not specified. RollbackEnabled pulumi.BoolPtrInput `pulumi:"rollbackEnabled"` // Use Mercurial if `true`, otherwise uses Git. UseMercurial pulumi.BoolPtrInput `pulumi:"useMercurial"` }
func (AppServiceSourceControlArgs) ElementType ¶
func (AppServiceSourceControlArgs) ElementType() reflect.Type
func (AppServiceSourceControlArgs) ToAppServiceSourceControlOutput ¶
func (i AppServiceSourceControlArgs) ToAppServiceSourceControlOutput() AppServiceSourceControlOutput
func (AppServiceSourceControlArgs) ToAppServiceSourceControlOutputWithContext ¶
func (i AppServiceSourceControlArgs) ToAppServiceSourceControlOutputWithContext(ctx context.Context) AppServiceSourceControlOutput
func (AppServiceSourceControlArgs) ToAppServiceSourceControlPtrOutput ¶
func (i AppServiceSourceControlArgs) ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput
func (AppServiceSourceControlArgs) ToAppServiceSourceControlPtrOutputWithContext ¶
func (i AppServiceSourceControlArgs) ToAppServiceSourceControlPtrOutputWithContext(ctx context.Context) AppServiceSourceControlPtrOutput
type AppServiceSourceControlInput ¶
type AppServiceSourceControlInput interface { pulumi.Input ToAppServiceSourceControlOutput() AppServiceSourceControlOutput ToAppServiceSourceControlOutputWithContext(context.Context) AppServiceSourceControlOutput }
AppServiceSourceControlInput is an input type that accepts AppServiceSourceControlArgs and AppServiceSourceControlOutput values. You can construct a concrete instance of `AppServiceSourceControlInput` via:
AppServiceSourceControlArgs{...}
type AppServiceSourceControlOutput ¶
type AppServiceSourceControlOutput struct{ *pulumi.OutputState }
func (AppServiceSourceControlOutput) Branch ¶
func (o AppServiceSourceControlOutput) Branch() pulumi.StringPtrOutput
The branch of the remote repository to use. Defaults to 'master'.
func (AppServiceSourceControlOutput) ElementType ¶
func (AppServiceSourceControlOutput) ElementType() reflect.Type
func (AppServiceSourceControlOutput) ManualIntegration ¶
func (o AppServiceSourceControlOutput) ManualIntegration() pulumi.BoolPtrOutput
Limits to manual integration. Defaults to `false` if not specified.
func (AppServiceSourceControlOutput) RepoUrl ¶
func (o AppServiceSourceControlOutput) RepoUrl() pulumi.StringPtrOutput
The URL of the source code repository.
func (AppServiceSourceControlOutput) RollbackEnabled ¶
func (o AppServiceSourceControlOutput) RollbackEnabled() pulumi.BoolPtrOutput
Enable roll-back for the repository. Defaults to `false` if not specified.
func (AppServiceSourceControlOutput) ToAppServiceSourceControlOutput ¶
func (o AppServiceSourceControlOutput) ToAppServiceSourceControlOutput() AppServiceSourceControlOutput
func (AppServiceSourceControlOutput) ToAppServiceSourceControlOutputWithContext ¶
func (o AppServiceSourceControlOutput) ToAppServiceSourceControlOutputWithContext(ctx context.Context) AppServiceSourceControlOutput
func (AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutput ¶
func (o AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput
func (AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutputWithContext ¶
func (o AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutputWithContext(ctx context.Context) AppServiceSourceControlPtrOutput
func (AppServiceSourceControlOutput) UseMercurial ¶
func (o AppServiceSourceControlOutput) UseMercurial() pulumi.BoolPtrOutput
Use Mercurial if `true`, otherwise uses Git.
type AppServiceSourceControlPtrInput ¶
type AppServiceSourceControlPtrInput interface { pulumi.Input ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput ToAppServiceSourceControlPtrOutputWithContext(context.Context) AppServiceSourceControlPtrOutput }
AppServiceSourceControlPtrInput is an input type that accepts AppServiceSourceControlArgs, AppServiceSourceControlPtr and AppServiceSourceControlPtrOutput values. You can construct a concrete instance of `AppServiceSourceControlPtrInput` via:
AppServiceSourceControlArgs{...} or: nil
func AppServiceSourceControlPtr ¶
func AppServiceSourceControlPtr(v *AppServiceSourceControlArgs) AppServiceSourceControlPtrInput
type AppServiceSourceControlPtrOutput ¶
type AppServiceSourceControlPtrOutput struct{ *pulumi.OutputState }
func (AppServiceSourceControlPtrOutput) Branch ¶
func (o AppServiceSourceControlPtrOutput) Branch() pulumi.StringPtrOutput
The branch of the remote repository to use. Defaults to 'master'.
func (AppServiceSourceControlPtrOutput) Elem ¶
func (o AppServiceSourceControlPtrOutput) Elem() AppServiceSourceControlOutput
func (AppServiceSourceControlPtrOutput) ElementType ¶
func (AppServiceSourceControlPtrOutput) ElementType() reflect.Type
func (AppServiceSourceControlPtrOutput) ManualIntegration ¶
func (o AppServiceSourceControlPtrOutput) ManualIntegration() pulumi.BoolPtrOutput
Limits to manual integration. Defaults to `false` if not specified.
func (AppServiceSourceControlPtrOutput) RepoUrl ¶
func (o AppServiceSourceControlPtrOutput) RepoUrl() pulumi.StringPtrOutput
The URL of the source code repository.
func (AppServiceSourceControlPtrOutput) RollbackEnabled ¶
func (o AppServiceSourceControlPtrOutput) RollbackEnabled() pulumi.BoolPtrOutput
Enable roll-back for the repository. Defaults to `false` if not specified.
func (AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutput ¶
func (o AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput
func (AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutputWithContext ¶
func (o AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutputWithContext(ctx context.Context) AppServiceSourceControlPtrOutput
func (AppServiceSourceControlPtrOutput) UseMercurial ¶
func (o AppServiceSourceControlPtrOutput) UseMercurial() pulumi.BoolPtrOutput
Use Mercurial if `true`, otherwise uses Git.
type AppServiceState ¶
type AppServiceState struct { // The ID of the App Service Plan within which to create this App Service. AppServicePlanId pulumi.StringPtrInput // A key-value pair of App Settings. AppSettings pulumi.StringMapInput // A `authSettings` block as defined below. AuthSettings AppServiceAuthSettingsPtrInput // A `backup` block as defined below. Backup AppServiceBackupPtrInput // Should the App Service send session affinity cookies, which route client requests in the same session to the same instance? ClientAffinityEnabled pulumi.BoolPtrInput // Does the App Service require client certificates for incoming requests? Defaults to `false`. ClientCertEnabled pulumi.BoolPtrInput // Mode of client certificates for this App Service. Possible values are `Required`, `Optional` and `OptionalInteractiveUser`. If this parameter is set, `clientCertEnabled` must be set to `true`, otherwise this parameter is ignored. ClientCertMode pulumi.StringPtrInput // One or more `connectionString` blocks as defined below. ConnectionStrings AppServiceConnectionStringArrayInput // An identifier used by App Service to perform domain ownership verification via DNS TXT record. CustomDomainVerificationId pulumi.StringPtrInput // The Default Hostname associated with the App Service - such as `mysite.azurewebsites.net` DefaultSiteHostname pulumi.StringPtrInput // Is the App Service Enabled? Enabled pulumi.BoolPtrInput // Can the App Service only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrInput // An `identity` block as defined below. Identity AppServiceIdentityPtrInput // The User Assigned Identity Id used for looking up KeyVault secrets. The identity must be assigned to the application. [For more information see - Access vaults with a user-assigned identity](https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references#access-vaults-with-a-user-assigned-identity) KeyVaultReferenceIdentityId pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // A `logs` block as defined below. Logs AppServiceLogsPtrInput // Specifies the name of the App Service. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A list of outbound IP addresses - such as `["52.23.25.3", "52.143.43.12"]` OutboundIpAddressLists pulumi.StringArrayInput // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12` OutboundIpAddresses pulumi.StringPtrInput // A list of outbound IP addresses - such as `["52.23.25.3", "52.143.43.12", "52.143.43.17"]` - not all of which are necessarily in use. Superset of `outboundIpAddressList`. PossibleOutboundIpAddressLists pulumi.StringArrayInput // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`. PossibleOutboundIpAddresses pulumi.StringPtrInput // The name of the resource group in which to create the App Service. ResourceGroupName pulumi.StringPtrInput // A `siteConfig` block as defined below. SiteConfig AppServiceSiteConfigPtrInput // A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service. SiteCredentials AppServiceSiteCredentialArrayInput // A Source Control block as defined below SourceControl AppServiceSourceControlPtrInput // One or more `storageAccount` blocks as defined below. StorageAccounts AppServiceStorageAccountArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (AppServiceState) ElementType ¶
func (AppServiceState) ElementType() reflect.Type
type AppServiceStorageAccount ¶
type AppServiceStorageAccount struct { // The access key for the storage account. AccessKey string `pulumi:"accessKey"` // The name of the storage account. AccountName string `pulumi:"accountName"` // The path to mount the storage within the site's runtime environment. MountPath *string `pulumi:"mountPath"` // The name of the storage account identifier. Name string `pulumi:"name"` ShareName string `pulumi:"shareName"` // The type of storage. Possible values are `AzureBlob` and `AzureFiles`. Type string `pulumi:"type"` }
type AppServiceStorageAccountArgs ¶
type AppServiceStorageAccountArgs struct { // The access key for the storage account. AccessKey pulumi.StringInput `pulumi:"accessKey"` // The name of the storage account. AccountName pulumi.StringInput `pulumi:"accountName"` // The path to mount the storage within the site's runtime environment. MountPath pulumi.StringPtrInput `pulumi:"mountPath"` // The name of the storage account identifier. Name pulumi.StringInput `pulumi:"name"` ShareName pulumi.StringInput `pulumi:"shareName"` // The type of storage. Possible values are `AzureBlob` and `AzureFiles`. Type pulumi.StringInput `pulumi:"type"` }
func (AppServiceStorageAccountArgs) ElementType ¶
func (AppServiceStorageAccountArgs) ElementType() reflect.Type
func (AppServiceStorageAccountArgs) ToAppServiceStorageAccountOutput ¶
func (i AppServiceStorageAccountArgs) ToAppServiceStorageAccountOutput() AppServiceStorageAccountOutput
func (AppServiceStorageAccountArgs) ToAppServiceStorageAccountOutputWithContext ¶
func (i AppServiceStorageAccountArgs) ToAppServiceStorageAccountOutputWithContext(ctx context.Context) AppServiceStorageAccountOutput
type AppServiceStorageAccountArray ¶
type AppServiceStorageAccountArray []AppServiceStorageAccountInput
func (AppServiceStorageAccountArray) ElementType ¶
func (AppServiceStorageAccountArray) ElementType() reflect.Type
func (AppServiceStorageAccountArray) ToAppServiceStorageAccountArrayOutput ¶
func (i AppServiceStorageAccountArray) ToAppServiceStorageAccountArrayOutput() AppServiceStorageAccountArrayOutput
func (AppServiceStorageAccountArray) ToAppServiceStorageAccountArrayOutputWithContext ¶
func (i AppServiceStorageAccountArray) ToAppServiceStorageAccountArrayOutputWithContext(ctx context.Context) AppServiceStorageAccountArrayOutput
type AppServiceStorageAccountArrayInput ¶
type AppServiceStorageAccountArrayInput interface { pulumi.Input ToAppServiceStorageAccountArrayOutput() AppServiceStorageAccountArrayOutput ToAppServiceStorageAccountArrayOutputWithContext(context.Context) AppServiceStorageAccountArrayOutput }
AppServiceStorageAccountArrayInput is an input type that accepts AppServiceStorageAccountArray and AppServiceStorageAccountArrayOutput values. You can construct a concrete instance of `AppServiceStorageAccountArrayInput` via:
AppServiceStorageAccountArray{ AppServiceStorageAccountArgs{...} }
type AppServiceStorageAccountArrayOutput ¶
type AppServiceStorageAccountArrayOutput struct{ *pulumi.OutputState }
func (AppServiceStorageAccountArrayOutput) ElementType ¶
func (AppServiceStorageAccountArrayOutput) ElementType() reflect.Type
func (AppServiceStorageAccountArrayOutput) Index ¶
func (o AppServiceStorageAccountArrayOutput) Index(i pulumi.IntInput) AppServiceStorageAccountOutput
func (AppServiceStorageAccountArrayOutput) ToAppServiceStorageAccountArrayOutput ¶
func (o AppServiceStorageAccountArrayOutput) ToAppServiceStorageAccountArrayOutput() AppServiceStorageAccountArrayOutput
func (AppServiceStorageAccountArrayOutput) ToAppServiceStorageAccountArrayOutputWithContext ¶
func (o AppServiceStorageAccountArrayOutput) ToAppServiceStorageAccountArrayOutputWithContext(ctx context.Context) AppServiceStorageAccountArrayOutput
type AppServiceStorageAccountInput ¶
type AppServiceStorageAccountInput interface { pulumi.Input ToAppServiceStorageAccountOutput() AppServiceStorageAccountOutput ToAppServiceStorageAccountOutputWithContext(context.Context) AppServiceStorageAccountOutput }
AppServiceStorageAccountInput is an input type that accepts AppServiceStorageAccountArgs and AppServiceStorageAccountOutput values. You can construct a concrete instance of `AppServiceStorageAccountInput` via:
AppServiceStorageAccountArgs{...}
type AppServiceStorageAccountOutput ¶
type AppServiceStorageAccountOutput struct{ *pulumi.OutputState }
func (AppServiceStorageAccountOutput) AccessKey ¶
func (o AppServiceStorageAccountOutput) AccessKey() pulumi.StringOutput
The access key for the storage account.
func (AppServiceStorageAccountOutput) AccountName ¶
func (o AppServiceStorageAccountOutput) AccountName() pulumi.StringOutput
The name of the storage account.
func (AppServiceStorageAccountOutput) ElementType ¶
func (AppServiceStorageAccountOutput) ElementType() reflect.Type
func (AppServiceStorageAccountOutput) MountPath ¶
func (o AppServiceStorageAccountOutput) MountPath() pulumi.StringPtrOutput
The path to mount the storage within the site's runtime environment.
func (AppServiceStorageAccountOutput) Name ¶
func (o AppServiceStorageAccountOutput) Name() pulumi.StringOutput
The name of the storage account identifier.
func (AppServiceStorageAccountOutput) ShareName ¶
func (o AppServiceStorageAccountOutput) ShareName() pulumi.StringOutput
The name of the file share (container name, for Blob storage).
func (AppServiceStorageAccountOutput) ToAppServiceStorageAccountOutput ¶
func (o AppServiceStorageAccountOutput) ToAppServiceStorageAccountOutput() AppServiceStorageAccountOutput
func (AppServiceStorageAccountOutput) ToAppServiceStorageAccountOutputWithContext ¶
func (o AppServiceStorageAccountOutput) ToAppServiceStorageAccountOutputWithContext(ctx context.Context) AppServiceStorageAccountOutput
func (AppServiceStorageAccountOutput) Type ¶
func (o AppServiceStorageAccountOutput) Type() pulumi.StringOutput
The type of storage. Possible values are `AzureBlob` and `AzureFiles`.
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // The ID of the associated App Service plan. Must be specified when the certificate is used inside an App Service Environment hosted App Service. Changing this forces a new resource to be created. AppServicePlanId pulumi.StringPtrOutput `pulumi:"appServicePlanId"` // The expiration date for the certificate. ExpirationDate pulumi.StringOutput `pulumi:"expirationDate"` // The friendly name of the certificate. FriendlyName pulumi.StringOutput `pulumi:"friendlyName"` // List of host names the certificate applies to. HostNames pulumi.StringArrayOutput `pulumi:"hostNames"` // The ID of the the App Service Environment where the certificate is in use. // // Deprecated: This property has been deprecated and replaced with `app_service_plan_id` HostingEnvironmentProfileId pulumi.StringOutput `pulumi:"hostingEnvironmentProfileId"` // The issue date for the certificate. IssueDate pulumi.StringOutput `pulumi:"issueDate"` // The name of the certificate issuer. Issuer pulumi.StringOutput `pulumi:"issuer"` // The ID of the Key Vault secret. Changing this forces a new resource to be created. KeyVaultSecretId pulumi.StringPtrOutput `pulumi:"keyVaultSecretId"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the certificate. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The password to access the certificate's private key. Changing this forces a new resource to be created. Password pulumi.StringPtrOutput `pulumi:"password"` // The base64-encoded contents of the certificate. Changing this forces a new resource to be created. PfxBlob pulumi.StringPtrOutput `pulumi:"pfxBlob"` // The name of the resource group in which to create the certificate. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The subject name of the certificate. SubjectName pulumi.StringOutput `pulumi:"subjectName"` Tags pulumi.StringMapOutput `pulumi:"tags"` // The thumbprint for the certificate. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` }
Manages an App Service certificate.
## Example Usage
This example provisions an App Service Certificate from a Local File.
```go package main
import (
"encoding/base64" "io/ioutil" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func filebase64OrPanic(path string) pulumi.StringPtrInput { if fileData, err := ioutil.ReadFile(path); err == nil { return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:])) } else { panic(err.Error()) } }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appservice.NewCertificate(ctx, "exampleCertificate", &appservice.CertificateArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, PfxBlob: filebase64OrPanic("certificate.pfx"), Password: pulumi.String("password123!"), }) if err != nil { return err } return nil }) }
```
## Import
App Service Certificates can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/certificate:Certificate example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/certificates/certificate1
```
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateArgs ¶
type CertificateArgs struct { // The ID of the associated App Service plan. Must be specified when the certificate is used inside an App Service Environment hosted App Service. Changing this forces a new resource to be created. AppServicePlanId pulumi.StringPtrInput // The ID of the the App Service Environment where the certificate is in use. // // Deprecated: This property has been deprecated and replaced with `app_service_plan_id` HostingEnvironmentProfileId pulumi.StringPtrInput // The ID of the Key Vault secret. Changing this forces a new resource to be created. KeyVaultSecretId pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The password to access the certificate's private key. Changing this forces a new resource to be created. Password pulumi.StringPtrInput // The base64-encoded contents of the certificate. Changing this forces a new resource to be created. PfxBlob pulumi.StringPtrInput // The name of the resource group in which to create the certificate. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput Tags pulumi.StringMapInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateArray ¶
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶
type CertificateArrayInput interface { pulumi.Input ToCertificateArrayOutput() CertificateArrayOutput ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput }
CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:
CertificateArray{ CertificateArgs{...} }
type CertificateArrayOutput ¶
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateBinding ¶
type CertificateBinding struct { pulumi.CustomResourceState // The name of the App Service to which the certificate was bound. AppServiceName pulumi.StringOutput `pulumi:"appServiceName"` // The ID of the certificate to bind to the custom domain. Changing this forces a new App Service Certificate Binding to be created. CertificateId pulumi.StringOutput `pulumi:"certificateId"` // The hostname of the bound certificate. Hostname pulumi.StringOutput `pulumi:"hostname"` // The ID of the Custom Domain/Hostname Binding. Changing this forces a new App Service Certificate Binding to be created. HostnameBindingId pulumi.StringOutput `pulumi:"hostnameBindingId"` // The type of certificate binding. Allowed values are `IpBasedEnabled` or `SniEnabled`. Changing this forces a new App Service Certificate Binding to be created. SslState pulumi.StringOutput `pulumi:"sslState"` // The certificate thumbprint. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` }
Manages an App Service Certificate Binding.
## Import
App Service Certificate Bindings can be imported using the `hostname_binding_id` and the `app_service_certificate_id` , e.g.
```sh
$ pulumi import azure:appservice/certificateBinding:CertificateBinding example "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/sites/instance1/hostNameBindings/mywebsite.com|/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/certificates/mywebsite.com"
```
func GetCertificateBinding ¶
func GetCertificateBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateBindingState, opts ...pulumi.ResourceOption) (*CertificateBinding, error)
GetCertificateBinding gets an existing CertificateBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificateBinding ¶
func NewCertificateBinding(ctx *pulumi.Context, name string, args *CertificateBindingArgs, opts ...pulumi.ResourceOption) (*CertificateBinding, error)
NewCertificateBinding registers a new resource with the given unique name, arguments, and options.
func (*CertificateBinding) ElementType ¶
func (*CertificateBinding) ElementType() reflect.Type
func (*CertificateBinding) ToCertificateBindingOutput ¶
func (i *CertificateBinding) ToCertificateBindingOutput() CertificateBindingOutput
func (*CertificateBinding) ToCertificateBindingOutputWithContext ¶
func (i *CertificateBinding) ToCertificateBindingOutputWithContext(ctx context.Context) CertificateBindingOutput
type CertificateBindingArgs ¶
type CertificateBindingArgs struct { // The ID of the certificate to bind to the custom domain. Changing this forces a new App Service Certificate Binding to be created. CertificateId pulumi.StringInput // The ID of the Custom Domain/Hostname Binding. Changing this forces a new App Service Certificate Binding to be created. HostnameBindingId pulumi.StringInput // The type of certificate binding. Allowed values are `IpBasedEnabled` or `SniEnabled`. Changing this forces a new App Service Certificate Binding to be created. SslState pulumi.StringInput }
The set of arguments for constructing a CertificateBinding resource.
func (CertificateBindingArgs) ElementType ¶
func (CertificateBindingArgs) ElementType() reflect.Type
type CertificateBindingArray ¶
type CertificateBindingArray []CertificateBindingInput
func (CertificateBindingArray) ElementType ¶
func (CertificateBindingArray) ElementType() reflect.Type
func (CertificateBindingArray) ToCertificateBindingArrayOutput ¶
func (i CertificateBindingArray) ToCertificateBindingArrayOutput() CertificateBindingArrayOutput
func (CertificateBindingArray) ToCertificateBindingArrayOutputWithContext ¶
func (i CertificateBindingArray) ToCertificateBindingArrayOutputWithContext(ctx context.Context) CertificateBindingArrayOutput
type CertificateBindingArrayInput ¶
type CertificateBindingArrayInput interface { pulumi.Input ToCertificateBindingArrayOutput() CertificateBindingArrayOutput ToCertificateBindingArrayOutputWithContext(context.Context) CertificateBindingArrayOutput }
CertificateBindingArrayInput is an input type that accepts CertificateBindingArray and CertificateBindingArrayOutput values. You can construct a concrete instance of `CertificateBindingArrayInput` via:
CertificateBindingArray{ CertificateBindingArgs{...} }
type CertificateBindingArrayOutput ¶
type CertificateBindingArrayOutput struct{ *pulumi.OutputState }
func (CertificateBindingArrayOutput) ElementType ¶
func (CertificateBindingArrayOutput) ElementType() reflect.Type
func (CertificateBindingArrayOutput) Index ¶
func (o CertificateBindingArrayOutput) Index(i pulumi.IntInput) CertificateBindingOutput
func (CertificateBindingArrayOutput) ToCertificateBindingArrayOutput ¶
func (o CertificateBindingArrayOutput) ToCertificateBindingArrayOutput() CertificateBindingArrayOutput
func (CertificateBindingArrayOutput) ToCertificateBindingArrayOutputWithContext ¶
func (o CertificateBindingArrayOutput) ToCertificateBindingArrayOutputWithContext(ctx context.Context) CertificateBindingArrayOutput
type CertificateBindingInput ¶
type CertificateBindingInput interface { pulumi.Input ToCertificateBindingOutput() CertificateBindingOutput ToCertificateBindingOutputWithContext(ctx context.Context) CertificateBindingOutput }
type CertificateBindingMap ¶
type CertificateBindingMap map[string]CertificateBindingInput
func (CertificateBindingMap) ElementType ¶
func (CertificateBindingMap) ElementType() reflect.Type
func (CertificateBindingMap) ToCertificateBindingMapOutput ¶
func (i CertificateBindingMap) ToCertificateBindingMapOutput() CertificateBindingMapOutput
func (CertificateBindingMap) ToCertificateBindingMapOutputWithContext ¶
func (i CertificateBindingMap) ToCertificateBindingMapOutputWithContext(ctx context.Context) CertificateBindingMapOutput
type CertificateBindingMapInput ¶
type CertificateBindingMapInput interface { pulumi.Input ToCertificateBindingMapOutput() CertificateBindingMapOutput ToCertificateBindingMapOutputWithContext(context.Context) CertificateBindingMapOutput }
CertificateBindingMapInput is an input type that accepts CertificateBindingMap and CertificateBindingMapOutput values. You can construct a concrete instance of `CertificateBindingMapInput` via:
CertificateBindingMap{ "key": CertificateBindingArgs{...} }
type CertificateBindingMapOutput ¶
type CertificateBindingMapOutput struct{ *pulumi.OutputState }
func (CertificateBindingMapOutput) ElementType ¶
func (CertificateBindingMapOutput) ElementType() reflect.Type
func (CertificateBindingMapOutput) MapIndex ¶
func (o CertificateBindingMapOutput) MapIndex(k pulumi.StringInput) CertificateBindingOutput
func (CertificateBindingMapOutput) ToCertificateBindingMapOutput ¶
func (o CertificateBindingMapOutput) ToCertificateBindingMapOutput() CertificateBindingMapOutput
func (CertificateBindingMapOutput) ToCertificateBindingMapOutputWithContext ¶
func (o CertificateBindingMapOutput) ToCertificateBindingMapOutputWithContext(ctx context.Context) CertificateBindingMapOutput
type CertificateBindingOutput ¶
type CertificateBindingOutput struct{ *pulumi.OutputState }
func (CertificateBindingOutput) ElementType ¶
func (CertificateBindingOutput) ElementType() reflect.Type
func (CertificateBindingOutput) ToCertificateBindingOutput ¶
func (o CertificateBindingOutput) ToCertificateBindingOutput() CertificateBindingOutput
func (CertificateBindingOutput) ToCertificateBindingOutputWithContext ¶
func (o CertificateBindingOutput) ToCertificateBindingOutputWithContext(ctx context.Context) CertificateBindingOutput
type CertificateBindingState ¶
type CertificateBindingState struct { // The name of the App Service to which the certificate was bound. AppServiceName pulumi.StringPtrInput // The ID of the certificate to bind to the custom domain. Changing this forces a new App Service Certificate Binding to be created. CertificateId pulumi.StringPtrInput // The hostname of the bound certificate. Hostname pulumi.StringPtrInput // The ID of the Custom Domain/Hostname Binding. Changing this forces a new App Service Certificate Binding to be created. HostnameBindingId pulumi.StringPtrInput // The type of certificate binding. Allowed values are `IpBasedEnabled` or `SniEnabled`. Changing this forces a new App Service Certificate Binding to be created. SslState pulumi.StringPtrInput // The certificate thumbprint. Thumbprint pulumi.StringPtrInput }
func (CertificateBindingState) ElementType ¶
func (CertificateBindingState) ElementType() reflect.Type
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput }
CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:
CertificateMap{ "key": CertificateArgs{...} }
type CertificateMapOutput ¶
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateOrder ¶
type CertificateOrder struct { pulumi.CustomResourceState // Reasons why App Service Certificate is not renewable at the current moment. AppServiceCertificateNotRenewableReasons pulumi.StringArrayOutput `pulumi:"appServiceCertificateNotRenewableReasons"` // true if the certificate should be automatically renewed when it expires; otherwise, false. Defaults to true. AutoRenew pulumi.BoolPtrOutput `pulumi:"autoRenew"` // State of the Key Vault secret. A `certificates` block as defined below. Certificates CertificateOrderCertificateArrayOutput `pulumi:"certificates"` // Last CSR that was created for this order. Csr pulumi.StringOutput `pulumi:"csr"` // The Distinguished Name for the App Service Certificate Order. DistinguishedName pulumi.StringOutput `pulumi:"distinguishedName"` // Domain verification token. DomainVerificationToken pulumi.StringOutput `pulumi:"domainVerificationToken"` // Certificate expiration time. ExpirationTime pulumi.StringOutput `pulumi:"expirationTime"` // Certificate thumbprint intermediate certificate. IntermediateThumbprint pulumi.StringOutput `pulumi:"intermediateThumbprint"` // Whether the private key is external or not. IsPrivateKeyExternal pulumi.BoolOutput `pulumi:"isPrivateKeyExternal"` // Certificate key size. Defaults to 2048. KeySize pulumi.IntPtrOutput `pulumi:"keySize"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Currently the only valid value is `global`. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the certificate. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Certificate product type, such as `Standard` or `WildCard`. ProductType pulumi.StringPtrOutput `pulumi:"productType"` // The name of the resource group in which to create the certificate. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Certificate thumbprint for root certificate. RootThumbprint pulumi.StringOutput `pulumi:"rootThumbprint"` // Certificate thumbprint for signed certificate. SignedCertificateThumbprint pulumi.StringOutput `pulumi:"signedCertificateThumbprint"` // Current order status. Status pulumi.StringOutput `pulumi:"status"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Duration in years (must be between `1` and `3`). Defaults to `1`. ValidityInYears pulumi.IntPtrOutput `pulumi:"validityInYears"` }
Manages an App Service Certificate Order.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appservice.NewCertificateOrder(ctx, "exampleCertificateOrder", &appservice.CertificateOrderArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: pulumi.String("global"), DistinguishedName: pulumi.String("CN=example.com"), ProductType: pulumi.String("Standard"), }) if err != nil { return err } return nil }) }
```
## Import
App Service Certificate Orders can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/certificateOrder:CertificateOrder example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.CertificateRegistration/certificateOrders/certificateorder1
```
func GetCertificateOrder ¶
func GetCertificateOrder(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateOrderState, opts ...pulumi.ResourceOption) (*CertificateOrder, error)
GetCertificateOrder gets an existing CertificateOrder resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificateOrder ¶
func NewCertificateOrder(ctx *pulumi.Context, name string, args *CertificateOrderArgs, opts ...pulumi.ResourceOption) (*CertificateOrder, error)
NewCertificateOrder registers a new resource with the given unique name, arguments, and options.
func (*CertificateOrder) ElementType ¶
func (*CertificateOrder) ElementType() reflect.Type
func (*CertificateOrder) ToCertificateOrderOutput ¶
func (i *CertificateOrder) ToCertificateOrderOutput() CertificateOrderOutput
func (*CertificateOrder) ToCertificateOrderOutputWithContext ¶
func (i *CertificateOrder) ToCertificateOrderOutputWithContext(ctx context.Context) CertificateOrderOutput
type CertificateOrderArgs ¶
type CertificateOrderArgs struct { // true if the certificate should be automatically renewed when it expires; otherwise, false. Defaults to true. AutoRenew pulumi.BoolPtrInput // Last CSR that was created for this order. Csr pulumi.StringPtrInput // The Distinguished Name for the App Service Certificate Order. DistinguishedName pulumi.StringPtrInput // Certificate key size. Defaults to 2048. KeySize pulumi.IntPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Currently the only valid value is `global`. Location pulumi.StringPtrInput // Specifies the name of the certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Certificate product type, such as `Standard` or `WildCard`. ProductType pulumi.StringPtrInput // The name of the resource group in which to create the certificate. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Duration in years (must be between `1` and `3`). Defaults to `1`. ValidityInYears pulumi.IntPtrInput }
The set of arguments for constructing a CertificateOrder resource.
func (CertificateOrderArgs) ElementType ¶
func (CertificateOrderArgs) ElementType() reflect.Type
type CertificateOrderArray ¶
type CertificateOrderArray []CertificateOrderInput
func (CertificateOrderArray) ElementType ¶
func (CertificateOrderArray) ElementType() reflect.Type
func (CertificateOrderArray) ToCertificateOrderArrayOutput ¶
func (i CertificateOrderArray) ToCertificateOrderArrayOutput() CertificateOrderArrayOutput
func (CertificateOrderArray) ToCertificateOrderArrayOutputWithContext ¶
func (i CertificateOrderArray) ToCertificateOrderArrayOutputWithContext(ctx context.Context) CertificateOrderArrayOutput
type CertificateOrderArrayInput ¶
type CertificateOrderArrayInput interface { pulumi.Input ToCertificateOrderArrayOutput() CertificateOrderArrayOutput ToCertificateOrderArrayOutputWithContext(context.Context) CertificateOrderArrayOutput }
CertificateOrderArrayInput is an input type that accepts CertificateOrderArray and CertificateOrderArrayOutput values. You can construct a concrete instance of `CertificateOrderArrayInput` via:
CertificateOrderArray{ CertificateOrderArgs{...} }
type CertificateOrderArrayOutput ¶
type CertificateOrderArrayOutput struct{ *pulumi.OutputState }
func (CertificateOrderArrayOutput) ElementType ¶
func (CertificateOrderArrayOutput) ElementType() reflect.Type
func (CertificateOrderArrayOutput) Index ¶
func (o CertificateOrderArrayOutput) Index(i pulumi.IntInput) CertificateOrderOutput
func (CertificateOrderArrayOutput) ToCertificateOrderArrayOutput ¶
func (o CertificateOrderArrayOutput) ToCertificateOrderArrayOutput() CertificateOrderArrayOutput
func (CertificateOrderArrayOutput) ToCertificateOrderArrayOutputWithContext ¶
func (o CertificateOrderArrayOutput) ToCertificateOrderArrayOutputWithContext(ctx context.Context) CertificateOrderArrayOutput
type CertificateOrderCertificate ¶
type CertificateOrderCertificate struct { // The name of the App Service Certificate. CertificateName *string `pulumi:"certificateName"` // Key Vault resource Id. KeyVaultId *string `pulumi:"keyVaultId"` // Key Vault secret name. KeyVaultSecretName *string `pulumi:"keyVaultSecretName"` // Status of the Key Vault secret. ProvisioningState *string `pulumi:"provisioningState"` }
type CertificateOrderCertificateArgs ¶
type CertificateOrderCertificateArgs struct { // The name of the App Service Certificate. CertificateName pulumi.StringPtrInput `pulumi:"certificateName"` // Key Vault resource Id. KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // Key Vault secret name. KeyVaultSecretName pulumi.StringPtrInput `pulumi:"keyVaultSecretName"` // Status of the Key Vault secret. ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"` }
func (CertificateOrderCertificateArgs) ElementType ¶
func (CertificateOrderCertificateArgs) ElementType() reflect.Type
func (CertificateOrderCertificateArgs) ToCertificateOrderCertificateOutput ¶
func (i CertificateOrderCertificateArgs) ToCertificateOrderCertificateOutput() CertificateOrderCertificateOutput
func (CertificateOrderCertificateArgs) ToCertificateOrderCertificateOutputWithContext ¶
func (i CertificateOrderCertificateArgs) ToCertificateOrderCertificateOutputWithContext(ctx context.Context) CertificateOrderCertificateOutput
type CertificateOrderCertificateArray ¶
type CertificateOrderCertificateArray []CertificateOrderCertificateInput
func (CertificateOrderCertificateArray) ElementType ¶
func (CertificateOrderCertificateArray) ElementType() reflect.Type
func (CertificateOrderCertificateArray) ToCertificateOrderCertificateArrayOutput ¶
func (i CertificateOrderCertificateArray) ToCertificateOrderCertificateArrayOutput() CertificateOrderCertificateArrayOutput
func (CertificateOrderCertificateArray) ToCertificateOrderCertificateArrayOutputWithContext ¶
func (i CertificateOrderCertificateArray) ToCertificateOrderCertificateArrayOutputWithContext(ctx context.Context) CertificateOrderCertificateArrayOutput
type CertificateOrderCertificateArrayInput ¶
type CertificateOrderCertificateArrayInput interface { pulumi.Input ToCertificateOrderCertificateArrayOutput() CertificateOrderCertificateArrayOutput ToCertificateOrderCertificateArrayOutputWithContext(context.Context) CertificateOrderCertificateArrayOutput }
CertificateOrderCertificateArrayInput is an input type that accepts CertificateOrderCertificateArray and CertificateOrderCertificateArrayOutput values. You can construct a concrete instance of `CertificateOrderCertificateArrayInput` via:
CertificateOrderCertificateArray{ CertificateOrderCertificateArgs{...} }
type CertificateOrderCertificateArrayOutput ¶
type CertificateOrderCertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateOrderCertificateArrayOutput) ElementType ¶
func (CertificateOrderCertificateArrayOutput) ElementType() reflect.Type
func (CertificateOrderCertificateArrayOutput) ToCertificateOrderCertificateArrayOutput ¶
func (o CertificateOrderCertificateArrayOutput) ToCertificateOrderCertificateArrayOutput() CertificateOrderCertificateArrayOutput
func (CertificateOrderCertificateArrayOutput) ToCertificateOrderCertificateArrayOutputWithContext ¶
func (o CertificateOrderCertificateArrayOutput) ToCertificateOrderCertificateArrayOutputWithContext(ctx context.Context) CertificateOrderCertificateArrayOutput
type CertificateOrderCertificateInput ¶
type CertificateOrderCertificateInput interface { pulumi.Input ToCertificateOrderCertificateOutput() CertificateOrderCertificateOutput ToCertificateOrderCertificateOutputWithContext(context.Context) CertificateOrderCertificateOutput }
CertificateOrderCertificateInput is an input type that accepts CertificateOrderCertificateArgs and CertificateOrderCertificateOutput values. You can construct a concrete instance of `CertificateOrderCertificateInput` via:
CertificateOrderCertificateArgs{...}
type CertificateOrderCertificateOutput ¶
type CertificateOrderCertificateOutput struct{ *pulumi.OutputState }
func (CertificateOrderCertificateOutput) CertificateName ¶
func (o CertificateOrderCertificateOutput) CertificateName() pulumi.StringPtrOutput
The name of the App Service Certificate.
func (CertificateOrderCertificateOutput) ElementType ¶
func (CertificateOrderCertificateOutput) ElementType() reflect.Type
func (CertificateOrderCertificateOutput) KeyVaultId ¶
func (o CertificateOrderCertificateOutput) KeyVaultId() pulumi.StringPtrOutput
Key Vault resource Id.
func (CertificateOrderCertificateOutput) KeyVaultSecretName ¶
func (o CertificateOrderCertificateOutput) KeyVaultSecretName() pulumi.StringPtrOutput
Key Vault secret name.
func (CertificateOrderCertificateOutput) ProvisioningState ¶
func (o CertificateOrderCertificateOutput) ProvisioningState() pulumi.StringPtrOutput
Status of the Key Vault secret.
func (CertificateOrderCertificateOutput) ToCertificateOrderCertificateOutput ¶
func (o CertificateOrderCertificateOutput) ToCertificateOrderCertificateOutput() CertificateOrderCertificateOutput
func (CertificateOrderCertificateOutput) ToCertificateOrderCertificateOutputWithContext ¶
func (o CertificateOrderCertificateOutput) ToCertificateOrderCertificateOutputWithContext(ctx context.Context) CertificateOrderCertificateOutput
type CertificateOrderInput ¶
type CertificateOrderInput interface { pulumi.Input ToCertificateOrderOutput() CertificateOrderOutput ToCertificateOrderOutputWithContext(ctx context.Context) CertificateOrderOutput }
type CertificateOrderMap ¶
type CertificateOrderMap map[string]CertificateOrderInput
func (CertificateOrderMap) ElementType ¶
func (CertificateOrderMap) ElementType() reflect.Type
func (CertificateOrderMap) ToCertificateOrderMapOutput ¶
func (i CertificateOrderMap) ToCertificateOrderMapOutput() CertificateOrderMapOutput
func (CertificateOrderMap) ToCertificateOrderMapOutputWithContext ¶
func (i CertificateOrderMap) ToCertificateOrderMapOutputWithContext(ctx context.Context) CertificateOrderMapOutput
type CertificateOrderMapInput ¶
type CertificateOrderMapInput interface { pulumi.Input ToCertificateOrderMapOutput() CertificateOrderMapOutput ToCertificateOrderMapOutputWithContext(context.Context) CertificateOrderMapOutput }
CertificateOrderMapInput is an input type that accepts CertificateOrderMap and CertificateOrderMapOutput values. You can construct a concrete instance of `CertificateOrderMapInput` via:
CertificateOrderMap{ "key": CertificateOrderArgs{...} }
type CertificateOrderMapOutput ¶
type CertificateOrderMapOutput struct{ *pulumi.OutputState }
func (CertificateOrderMapOutput) ElementType ¶
func (CertificateOrderMapOutput) ElementType() reflect.Type
func (CertificateOrderMapOutput) MapIndex ¶
func (o CertificateOrderMapOutput) MapIndex(k pulumi.StringInput) CertificateOrderOutput
func (CertificateOrderMapOutput) ToCertificateOrderMapOutput ¶
func (o CertificateOrderMapOutput) ToCertificateOrderMapOutput() CertificateOrderMapOutput
func (CertificateOrderMapOutput) ToCertificateOrderMapOutputWithContext ¶
func (o CertificateOrderMapOutput) ToCertificateOrderMapOutputWithContext(ctx context.Context) CertificateOrderMapOutput
type CertificateOrderOutput ¶
type CertificateOrderOutput struct{ *pulumi.OutputState }
func (CertificateOrderOutput) ElementType ¶
func (CertificateOrderOutput) ElementType() reflect.Type
func (CertificateOrderOutput) ToCertificateOrderOutput ¶
func (o CertificateOrderOutput) ToCertificateOrderOutput() CertificateOrderOutput
func (CertificateOrderOutput) ToCertificateOrderOutputWithContext ¶
func (o CertificateOrderOutput) ToCertificateOrderOutputWithContext(ctx context.Context) CertificateOrderOutput
type CertificateOrderState ¶
type CertificateOrderState struct { // Reasons why App Service Certificate is not renewable at the current moment. AppServiceCertificateNotRenewableReasons pulumi.StringArrayInput // true if the certificate should be automatically renewed when it expires; otherwise, false. Defaults to true. AutoRenew pulumi.BoolPtrInput // State of the Key Vault secret. A `certificates` block as defined below. Certificates CertificateOrderCertificateArrayInput // Last CSR that was created for this order. Csr pulumi.StringPtrInput // The Distinguished Name for the App Service Certificate Order. DistinguishedName pulumi.StringPtrInput // Domain verification token. DomainVerificationToken pulumi.StringPtrInput // Certificate expiration time. ExpirationTime pulumi.StringPtrInput // Certificate thumbprint intermediate certificate. IntermediateThumbprint pulumi.StringPtrInput // Whether the private key is external or not. IsPrivateKeyExternal pulumi.BoolPtrInput // Certificate key size. Defaults to 2048. KeySize pulumi.IntPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Currently the only valid value is `global`. Location pulumi.StringPtrInput // Specifies the name of the certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Certificate product type, such as `Standard` or `WildCard`. ProductType pulumi.StringPtrInput // The name of the resource group in which to create the certificate. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Certificate thumbprint for root certificate. RootThumbprint pulumi.StringPtrInput // Certificate thumbprint for signed certificate. SignedCertificateThumbprint pulumi.StringPtrInput // Current order status. Status pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Duration in years (must be between `1` and `3`). Defaults to `1`. ValidityInYears pulumi.IntPtrInput }
func (CertificateOrderState) ElementType ¶
func (CertificateOrderState) ElementType() reflect.Type
type CertificateOutput ¶
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateState ¶
type CertificateState struct { // The ID of the associated App Service plan. Must be specified when the certificate is used inside an App Service Environment hosted App Service. Changing this forces a new resource to be created. AppServicePlanId pulumi.StringPtrInput // The expiration date for the certificate. ExpirationDate pulumi.StringPtrInput // The friendly name of the certificate. FriendlyName pulumi.StringPtrInput // List of host names the certificate applies to. HostNames pulumi.StringArrayInput // The ID of the the App Service Environment where the certificate is in use. // // Deprecated: This property has been deprecated and replaced with `app_service_plan_id` HostingEnvironmentProfileId pulumi.StringPtrInput // The issue date for the certificate. IssueDate pulumi.StringPtrInput // The name of the certificate issuer. Issuer pulumi.StringPtrInput // The ID of the Key Vault secret. Changing this forces a new resource to be created. KeyVaultSecretId pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The password to access the certificate's private key. Changing this forces a new resource to be created. Password pulumi.StringPtrInput // The base64-encoded contents of the certificate. Changing this forces a new resource to be created. PfxBlob pulumi.StringPtrInput // The name of the resource group in which to create the certificate. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The subject name of the certificate. SubjectName pulumi.StringPtrInput Tags pulumi.StringMapInput // The thumbprint for the certificate. Thumbprint pulumi.StringPtrInput }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type CustomHostnameBinding ¶
type CustomHostnameBinding struct { pulumi.CustomResourceState // The name of the App Service in which to add the Custom Hostname Binding. Changing this forces a new resource to be created. AppServiceName pulumi.StringOutput `pulumi:"appServiceName"` // Specifies the Custom Hostname to use for the App Service, example `www.example.com`. Changing this forces a new resource to be created. Hostname pulumi.StringOutput `pulumi:"hostname"` // The name of the resource group in which the App Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The SSL type. Possible values are `IpBasedEnabled` and `SniEnabled`. Changing this forces a new resource to be created. SslState pulumi.StringOutput `pulumi:"sslState"` // The SSL certificate thumbprint. Changing this forces a new resource to be created. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` // The virtual IP address assigned to the hostname if IP based SSL is enabled. VirtualIp pulumi.StringOutput `pulumi:"virtualIp"` }
Manages a Hostname Binding within an App Service (or Function App).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := random.NewRandomId(ctx, "server", &random.RandomIdArgs{ Keepers: pulumi.AnyMap{ "azi_id": pulumi.Any(1), }, ByteLength: pulumi.Int(8), }) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } exampleAppService, err := appservice.NewAppService(ctx, "exampleAppService", &appservice.AppServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), }) if err != nil { return err } _, err = appservice.NewCustomHostnameBinding(ctx, "exampleCustomHostnameBinding", &appservice.CustomHostnameBindingArgs{ Hostname: pulumi.String("www.mywebsite.com"), AppServiceName: exampleAppService.Name, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } return nil }) }
```
## Import
App Service Custom Hostname Bindings can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/customHostnameBinding:CustomHostnameBinding mywebsite /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/sites/instance1/hostNameBindings/mywebsite.com
```
func GetCustomHostnameBinding ¶
func GetCustomHostnameBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomHostnameBindingState, opts ...pulumi.ResourceOption) (*CustomHostnameBinding, error)
GetCustomHostnameBinding gets an existing CustomHostnameBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCustomHostnameBinding ¶
func NewCustomHostnameBinding(ctx *pulumi.Context, name string, args *CustomHostnameBindingArgs, opts ...pulumi.ResourceOption) (*CustomHostnameBinding, error)
NewCustomHostnameBinding registers a new resource with the given unique name, arguments, and options.
func (*CustomHostnameBinding) ElementType ¶
func (*CustomHostnameBinding) ElementType() reflect.Type
func (*CustomHostnameBinding) ToCustomHostnameBindingOutput ¶
func (i *CustomHostnameBinding) ToCustomHostnameBindingOutput() CustomHostnameBindingOutput
func (*CustomHostnameBinding) ToCustomHostnameBindingOutputWithContext ¶
func (i *CustomHostnameBinding) ToCustomHostnameBindingOutputWithContext(ctx context.Context) CustomHostnameBindingOutput
type CustomHostnameBindingArgs ¶
type CustomHostnameBindingArgs struct { // The name of the App Service in which to add the Custom Hostname Binding. Changing this forces a new resource to be created. AppServiceName pulumi.StringInput // Specifies the Custom Hostname to use for the App Service, example `www.example.com`. Changing this forces a new resource to be created. Hostname pulumi.StringInput // The name of the resource group in which the App Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The SSL type. Possible values are `IpBasedEnabled` and `SniEnabled`. Changing this forces a new resource to be created. SslState pulumi.StringPtrInput // The SSL certificate thumbprint. Changing this forces a new resource to be created. Thumbprint pulumi.StringPtrInput }
The set of arguments for constructing a CustomHostnameBinding resource.
func (CustomHostnameBindingArgs) ElementType ¶
func (CustomHostnameBindingArgs) ElementType() reflect.Type
type CustomHostnameBindingArray ¶
type CustomHostnameBindingArray []CustomHostnameBindingInput
func (CustomHostnameBindingArray) ElementType ¶
func (CustomHostnameBindingArray) ElementType() reflect.Type
func (CustomHostnameBindingArray) ToCustomHostnameBindingArrayOutput ¶
func (i CustomHostnameBindingArray) ToCustomHostnameBindingArrayOutput() CustomHostnameBindingArrayOutput
func (CustomHostnameBindingArray) ToCustomHostnameBindingArrayOutputWithContext ¶
func (i CustomHostnameBindingArray) ToCustomHostnameBindingArrayOutputWithContext(ctx context.Context) CustomHostnameBindingArrayOutput
type CustomHostnameBindingArrayInput ¶
type CustomHostnameBindingArrayInput interface { pulumi.Input ToCustomHostnameBindingArrayOutput() CustomHostnameBindingArrayOutput ToCustomHostnameBindingArrayOutputWithContext(context.Context) CustomHostnameBindingArrayOutput }
CustomHostnameBindingArrayInput is an input type that accepts CustomHostnameBindingArray and CustomHostnameBindingArrayOutput values. You can construct a concrete instance of `CustomHostnameBindingArrayInput` via:
CustomHostnameBindingArray{ CustomHostnameBindingArgs{...} }
type CustomHostnameBindingArrayOutput ¶
type CustomHostnameBindingArrayOutput struct{ *pulumi.OutputState }
func (CustomHostnameBindingArrayOutput) ElementType ¶
func (CustomHostnameBindingArrayOutput) ElementType() reflect.Type
func (CustomHostnameBindingArrayOutput) Index ¶
func (o CustomHostnameBindingArrayOutput) Index(i pulumi.IntInput) CustomHostnameBindingOutput
func (CustomHostnameBindingArrayOutput) ToCustomHostnameBindingArrayOutput ¶
func (o CustomHostnameBindingArrayOutput) ToCustomHostnameBindingArrayOutput() CustomHostnameBindingArrayOutput
func (CustomHostnameBindingArrayOutput) ToCustomHostnameBindingArrayOutputWithContext ¶
func (o CustomHostnameBindingArrayOutput) ToCustomHostnameBindingArrayOutputWithContext(ctx context.Context) CustomHostnameBindingArrayOutput
type CustomHostnameBindingInput ¶
type CustomHostnameBindingInput interface { pulumi.Input ToCustomHostnameBindingOutput() CustomHostnameBindingOutput ToCustomHostnameBindingOutputWithContext(ctx context.Context) CustomHostnameBindingOutput }
type CustomHostnameBindingMap ¶
type CustomHostnameBindingMap map[string]CustomHostnameBindingInput
func (CustomHostnameBindingMap) ElementType ¶
func (CustomHostnameBindingMap) ElementType() reflect.Type
func (CustomHostnameBindingMap) ToCustomHostnameBindingMapOutput ¶
func (i CustomHostnameBindingMap) ToCustomHostnameBindingMapOutput() CustomHostnameBindingMapOutput
func (CustomHostnameBindingMap) ToCustomHostnameBindingMapOutputWithContext ¶
func (i CustomHostnameBindingMap) ToCustomHostnameBindingMapOutputWithContext(ctx context.Context) CustomHostnameBindingMapOutput
type CustomHostnameBindingMapInput ¶
type CustomHostnameBindingMapInput interface { pulumi.Input ToCustomHostnameBindingMapOutput() CustomHostnameBindingMapOutput ToCustomHostnameBindingMapOutputWithContext(context.Context) CustomHostnameBindingMapOutput }
CustomHostnameBindingMapInput is an input type that accepts CustomHostnameBindingMap and CustomHostnameBindingMapOutput values. You can construct a concrete instance of `CustomHostnameBindingMapInput` via:
CustomHostnameBindingMap{ "key": CustomHostnameBindingArgs{...} }
type CustomHostnameBindingMapOutput ¶
type CustomHostnameBindingMapOutput struct{ *pulumi.OutputState }
func (CustomHostnameBindingMapOutput) ElementType ¶
func (CustomHostnameBindingMapOutput) ElementType() reflect.Type
func (CustomHostnameBindingMapOutput) MapIndex ¶
func (o CustomHostnameBindingMapOutput) MapIndex(k pulumi.StringInput) CustomHostnameBindingOutput
func (CustomHostnameBindingMapOutput) ToCustomHostnameBindingMapOutput ¶
func (o CustomHostnameBindingMapOutput) ToCustomHostnameBindingMapOutput() CustomHostnameBindingMapOutput
func (CustomHostnameBindingMapOutput) ToCustomHostnameBindingMapOutputWithContext ¶
func (o CustomHostnameBindingMapOutput) ToCustomHostnameBindingMapOutputWithContext(ctx context.Context) CustomHostnameBindingMapOutput
type CustomHostnameBindingOutput ¶
type CustomHostnameBindingOutput struct{ *pulumi.OutputState }
func (CustomHostnameBindingOutput) ElementType ¶
func (CustomHostnameBindingOutput) ElementType() reflect.Type
func (CustomHostnameBindingOutput) ToCustomHostnameBindingOutput ¶
func (o CustomHostnameBindingOutput) ToCustomHostnameBindingOutput() CustomHostnameBindingOutput
func (CustomHostnameBindingOutput) ToCustomHostnameBindingOutputWithContext ¶
func (o CustomHostnameBindingOutput) ToCustomHostnameBindingOutputWithContext(ctx context.Context) CustomHostnameBindingOutput
type CustomHostnameBindingState ¶
type CustomHostnameBindingState struct { // The name of the App Service in which to add the Custom Hostname Binding. Changing this forces a new resource to be created. AppServiceName pulumi.StringPtrInput // Specifies the Custom Hostname to use for the App Service, example `www.example.com`. Changing this forces a new resource to be created. Hostname pulumi.StringPtrInput // The name of the resource group in which the App Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The SSL type. Possible values are `IpBasedEnabled` and `SniEnabled`. Changing this forces a new resource to be created. SslState pulumi.StringPtrInput // The SSL certificate thumbprint. Changing this forces a new resource to be created. Thumbprint pulumi.StringPtrInput // The virtual IP address assigned to the hostname if IP based SSL is enabled. VirtualIp pulumi.StringPtrInput }
func (CustomHostnameBindingState) ElementType ¶
func (CustomHostnameBindingState) ElementType() reflect.Type
type Environment ¶
type Environment struct { pulumi.CustomResourceState // Allowed user added IP ranges on the ASE database. Use the addresses you want to set as the explicit egress address ranges. AllowedUserIpCidrs pulumi.StringArrayOutput `pulumi:"allowedUserIpCidrs"` // Zero or more `clusterSetting` blocks as defined below. ClusterSettings EnvironmentClusterSettingArrayOutput `pulumi:"clusterSettings"` // Scale factor for front end instances. Possible values are between `5` and `15`. Defaults to `15`. FrontEndScaleFactor pulumi.IntPtrOutput `pulumi:"frontEndScaleFactor"` // IP address of internal load balancer of the App Service Environment. InternalIpAddress pulumi.StringOutput `pulumi:"internalIpAddress"` // Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. Possible values are `None`, `Web`, `Publishing` and combined value `"Web, Publishing"`. Defaults to `None`. InternalLoadBalancingMode pulumi.StringPtrOutput `pulumi:"internalLoadBalancingMode"` // The location where the App Service Environment exists. Location pulumi.StringOutput `pulumi:"location"` // The name of the App Service Environment. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // List of outbound IP addresses of the App Service Environment. OutboundIpAddresses pulumi.StringArrayOutput `pulumi:"outboundIpAddresses"` // Pricing tier for the front end instances. Possible values are `I1`, `I2` and `I3`. Defaults to `I1`. PricingTier pulumi.StringPtrOutput `pulumi:"pricingTier"` // The name of the Resource Group where the App Service Environment exists. Defaults to the Resource Group of the Subnet (specified by `subnetId`). ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // IP address of service endpoint of the App Service Environment. ServiceIpAddress pulumi.StringOutput `pulumi:"serviceIpAddress"` // The ID of the Subnet which the App Service Environment should be connected to. Changing this forces a new resource to be created. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags pulumi.StringMapOutput `pulumi:"tags"` // Deprecated: this property has been renamed to `allowed_user_ip_cidrs` better reflect the expected ip range format UserWhitelistedIpRanges pulumi.StringArrayOutput `pulumi:"userWhitelistedIpRanges"` }
Manages an App Service Environment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "exampleVirtualNetwork", &network.VirtualNetworkArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, }) if err != nil { return err } ase, err := network.NewSubnet(ctx, "ase", &network.SubnetArgs{ ResourceGroupName: exampleResourceGroup.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.1.0/24"), }, }) if err != nil { return err } _, err = network.NewSubnet(ctx, "gateway", &network.SubnetArgs{ ResourceGroupName: exampleResourceGroup.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.2.0/24"), }, }) if err != nil { return err } _, err = appservice.NewEnvironment(ctx, "exampleEnvironment", &appservice.EnvironmentArgs{ SubnetId: ase.ID(), PricingTier: pulumi.String("I2"), FrontEndScaleFactor: pulumi.Int(10), InternalLoadBalancingMode: pulumi.String("Web, Publishing"), AllowedUserIpCidrs: pulumi.StringArray{ pulumi.String("11.22.33.44/32"), pulumi.String("55.66.77.0/24"), }, ClusterSettings: appservice.EnvironmentClusterSettingArray{ &appservice.EnvironmentClusterSettingArgs{ Name: pulumi.String("DisableTls1.0"), Value: pulumi.String("1"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
The App Service Environment can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/environment:Environment myAppServiceEnv /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Web/hostingEnvironments/myAppServiceEnv
```
func GetEnvironment ¶
func GetEnvironment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)
GetEnvironment gets an existing Environment resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEnvironment ¶
func NewEnvironment(ctx *pulumi.Context, name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)
NewEnvironment registers a new resource with the given unique name, arguments, and options.
func (*Environment) ElementType ¶
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentArgs ¶
type EnvironmentArgs struct { // Allowed user added IP ranges on the ASE database. Use the addresses you want to set as the explicit egress address ranges. AllowedUserIpCidrs pulumi.StringArrayInput // Zero or more `clusterSetting` blocks as defined below. ClusterSettings EnvironmentClusterSettingArrayInput // Scale factor for front end instances. Possible values are between `5` and `15`. Defaults to `15`. FrontEndScaleFactor pulumi.IntPtrInput // Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. Possible values are `None`, `Web`, `Publishing` and combined value `"Web, Publishing"`. Defaults to `None`. InternalLoadBalancingMode pulumi.StringPtrInput // The name of the App Service Environment. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Pricing tier for the front end instances. Possible values are `I1`, `I2` and `I3`. Defaults to `I1`. PricingTier pulumi.StringPtrInput // The name of the Resource Group where the App Service Environment exists. Defaults to the Resource Group of the Subnet (specified by `subnetId`). ResourceGroupName pulumi.StringPtrInput // The ID of the Subnet which the App Service Environment should be connected to. Changing this forces a new resource to be created. SubnetId pulumi.StringInput // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags pulumi.StringMapInput // Deprecated: this property has been renamed to `allowed_user_ip_cidrs` better reflect the expected ip range format UserWhitelistedIpRanges pulumi.StringArrayInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentArray ¶
type EnvironmentArray []EnvironmentInput
func (EnvironmentArray) ElementType ¶
func (EnvironmentArray) ElementType() reflect.Type
func (EnvironmentArray) ToEnvironmentArrayOutput ¶
func (i EnvironmentArray) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArray) ToEnvironmentArrayOutputWithContext ¶
func (i EnvironmentArray) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentArrayInput ¶
type EnvironmentArrayInput interface { pulumi.Input ToEnvironmentArrayOutput() EnvironmentArrayOutput ToEnvironmentArrayOutputWithContext(context.Context) EnvironmentArrayOutput }
EnvironmentArrayInput is an input type that accepts EnvironmentArray and EnvironmentArrayOutput values. You can construct a concrete instance of `EnvironmentArrayInput` via:
EnvironmentArray{ EnvironmentArgs{...} }
type EnvironmentArrayOutput ¶
type EnvironmentArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentArrayOutput) ElementType ¶
func (EnvironmentArrayOutput) ElementType() reflect.Type
func (EnvironmentArrayOutput) Index ¶
func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutput ¶
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext ¶
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentClusterSettingArgs ¶
type EnvironmentClusterSettingArgs struct { // The name of the Cluster Setting. Name pulumi.StringInput `pulumi:"name"` // The value for the Cluster Setting. Value pulumi.StringInput `pulumi:"value"` }
func (EnvironmentClusterSettingArgs) ElementType ¶
func (EnvironmentClusterSettingArgs) ElementType() reflect.Type
func (EnvironmentClusterSettingArgs) ToEnvironmentClusterSettingOutput ¶
func (i EnvironmentClusterSettingArgs) ToEnvironmentClusterSettingOutput() EnvironmentClusterSettingOutput
func (EnvironmentClusterSettingArgs) ToEnvironmentClusterSettingOutputWithContext ¶
func (i EnvironmentClusterSettingArgs) ToEnvironmentClusterSettingOutputWithContext(ctx context.Context) EnvironmentClusterSettingOutput
type EnvironmentClusterSettingArray ¶
type EnvironmentClusterSettingArray []EnvironmentClusterSettingInput
func (EnvironmentClusterSettingArray) ElementType ¶
func (EnvironmentClusterSettingArray) ElementType() reflect.Type
func (EnvironmentClusterSettingArray) ToEnvironmentClusterSettingArrayOutput ¶
func (i EnvironmentClusterSettingArray) ToEnvironmentClusterSettingArrayOutput() EnvironmentClusterSettingArrayOutput
func (EnvironmentClusterSettingArray) ToEnvironmentClusterSettingArrayOutputWithContext ¶
func (i EnvironmentClusterSettingArray) ToEnvironmentClusterSettingArrayOutputWithContext(ctx context.Context) EnvironmentClusterSettingArrayOutput
type EnvironmentClusterSettingArrayInput ¶
type EnvironmentClusterSettingArrayInput interface { pulumi.Input ToEnvironmentClusterSettingArrayOutput() EnvironmentClusterSettingArrayOutput ToEnvironmentClusterSettingArrayOutputWithContext(context.Context) EnvironmentClusterSettingArrayOutput }
EnvironmentClusterSettingArrayInput is an input type that accepts EnvironmentClusterSettingArray and EnvironmentClusterSettingArrayOutput values. You can construct a concrete instance of `EnvironmentClusterSettingArrayInput` via:
EnvironmentClusterSettingArray{ EnvironmentClusterSettingArgs{...} }
type EnvironmentClusterSettingArrayOutput ¶
type EnvironmentClusterSettingArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentClusterSettingArrayOutput) ElementType ¶
func (EnvironmentClusterSettingArrayOutput) ElementType() reflect.Type
func (EnvironmentClusterSettingArrayOutput) Index ¶
func (o EnvironmentClusterSettingArrayOutput) Index(i pulumi.IntInput) EnvironmentClusterSettingOutput
func (EnvironmentClusterSettingArrayOutput) ToEnvironmentClusterSettingArrayOutput ¶
func (o EnvironmentClusterSettingArrayOutput) ToEnvironmentClusterSettingArrayOutput() EnvironmentClusterSettingArrayOutput
func (EnvironmentClusterSettingArrayOutput) ToEnvironmentClusterSettingArrayOutputWithContext ¶
func (o EnvironmentClusterSettingArrayOutput) ToEnvironmentClusterSettingArrayOutputWithContext(ctx context.Context) EnvironmentClusterSettingArrayOutput
type EnvironmentClusterSettingInput ¶
type EnvironmentClusterSettingInput interface { pulumi.Input ToEnvironmentClusterSettingOutput() EnvironmentClusterSettingOutput ToEnvironmentClusterSettingOutputWithContext(context.Context) EnvironmentClusterSettingOutput }
EnvironmentClusterSettingInput is an input type that accepts EnvironmentClusterSettingArgs and EnvironmentClusterSettingOutput values. You can construct a concrete instance of `EnvironmentClusterSettingInput` via:
EnvironmentClusterSettingArgs{...}
type EnvironmentClusterSettingOutput ¶
type EnvironmentClusterSettingOutput struct{ *pulumi.OutputState }
func (EnvironmentClusterSettingOutput) ElementType ¶
func (EnvironmentClusterSettingOutput) ElementType() reflect.Type
func (EnvironmentClusterSettingOutput) Name ¶
func (o EnvironmentClusterSettingOutput) Name() pulumi.StringOutput
The name of the Cluster Setting.
func (EnvironmentClusterSettingOutput) ToEnvironmentClusterSettingOutput ¶
func (o EnvironmentClusterSettingOutput) ToEnvironmentClusterSettingOutput() EnvironmentClusterSettingOutput
func (EnvironmentClusterSettingOutput) ToEnvironmentClusterSettingOutputWithContext ¶
func (o EnvironmentClusterSettingOutput) ToEnvironmentClusterSettingOutputWithContext(ctx context.Context) EnvironmentClusterSettingOutput
func (EnvironmentClusterSettingOutput) Value ¶
func (o EnvironmentClusterSettingOutput) Value() pulumi.StringOutput
The value for the Cluster Setting.
type EnvironmentInput ¶
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentMap ¶
type EnvironmentMap map[string]EnvironmentInput
func (EnvironmentMap) ElementType ¶
func (EnvironmentMap) ElementType() reflect.Type
func (EnvironmentMap) ToEnvironmentMapOutput ¶
func (i EnvironmentMap) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMap) ToEnvironmentMapOutputWithContext ¶
func (i EnvironmentMap) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentMapInput ¶
type EnvironmentMapInput interface { pulumi.Input ToEnvironmentMapOutput() EnvironmentMapOutput ToEnvironmentMapOutputWithContext(context.Context) EnvironmentMapOutput }
EnvironmentMapInput is an input type that accepts EnvironmentMap and EnvironmentMapOutput values. You can construct a concrete instance of `EnvironmentMapInput` via:
EnvironmentMap{ "key": EnvironmentArgs{...} }
type EnvironmentMapOutput ¶
type EnvironmentMapOutput struct{ *pulumi.OutputState }
func (EnvironmentMapOutput) ElementType ¶
func (EnvironmentMapOutput) ElementType() reflect.Type
func (EnvironmentMapOutput) MapIndex ¶
func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutput ¶
func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutputWithContext ¶
func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentOutput ¶
type EnvironmentOutput struct{ *pulumi.OutputState }
func (EnvironmentOutput) ElementType ¶
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) ToEnvironmentOutput ¶
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
type EnvironmentState ¶
type EnvironmentState struct { // Allowed user added IP ranges on the ASE database. Use the addresses you want to set as the explicit egress address ranges. AllowedUserIpCidrs pulumi.StringArrayInput // Zero or more `clusterSetting` blocks as defined below. ClusterSettings EnvironmentClusterSettingArrayInput // Scale factor for front end instances. Possible values are between `5` and `15`. Defaults to `15`. FrontEndScaleFactor pulumi.IntPtrInput // IP address of internal load balancer of the App Service Environment. InternalIpAddress pulumi.StringPtrInput // Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. Possible values are `None`, `Web`, `Publishing` and combined value `"Web, Publishing"`. Defaults to `None`. InternalLoadBalancingMode pulumi.StringPtrInput // The location where the App Service Environment exists. Location pulumi.StringPtrInput // The name of the App Service Environment. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // List of outbound IP addresses of the App Service Environment. OutboundIpAddresses pulumi.StringArrayInput // Pricing tier for the front end instances. Possible values are `I1`, `I2` and `I3`. Defaults to `I1`. PricingTier pulumi.StringPtrInput // The name of the Resource Group where the App Service Environment exists. Defaults to the Resource Group of the Subnet (specified by `subnetId`). ResourceGroupName pulumi.StringPtrInput // IP address of service endpoint of the App Service Environment. ServiceIpAddress pulumi.StringPtrInput // The ID of the Subnet which the App Service Environment should be connected to. Changing this forces a new resource to be created. SubnetId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags pulumi.StringMapInput // Deprecated: this property has been renamed to `allowed_user_ip_cidrs` better reflect the expected ip range format UserWhitelistedIpRanges pulumi.StringArrayInput }
func (EnvironmentState) ElementType ¶
func (EnvironmentState) ElementType() reflect.Type
type EnvironmentV3 ¶ added in v4.2.0
type EnvironmentV3 struct { pulumi.CustomResourceState // Should new Private Endpoint Connections be allowed. Defaults to `true`. AllowNewPrivateEndpointConnections pulumi.BoolPtrOutput `pulumi:"allowNewPrivateEndpointConnections"` // Zero or more `clusterSetting` blocks as defined below. ClusterSettings EnvironmentV3ClusterSettingArrayOutput `pulumi:"clusterSettings"` // This ASEv3 should use dedicated Hosts. Possible values are `2`. Changing this forces a new resource to be created. DedicatedHostCount pulumi.IntPtrOutput `pulumi:"dedicatedHostCount"` // the DNS suffix for this App Service Environment V3. DnsSuffix pulumi.StringOutput `pulumi:"dnsSuffix"` // The external inbound IP addresses of the App Service Environment V3. ExternalInboundIpAddresses pulumi.StringArrayOutput `pulumi:"externalInboundIpAddresses"` // An Inbound Network Dependencies block as defined below. InboundNetworkDependencies EnvironmentV3InboundNetworkDependencyArrayOutput `pulumi:"inboundNetworkDependencies"` // The internal inbound IP addresses of the App Service Environment V3. InternalInboundIpAddresses pulumi.StringArrayOutput `pulumi:"internalInboundIpAddresses"` // Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. Possible values are `None` (for an External VIP Type), and `"Web, Publishing"` (for an Internal VIP Type). Defaults to `None`. InternalLoadBalancingMode pulumi.StringPtrOutput `pulumi:"internalLoadBalancingMode"` // The number of IP SSL addresses reserved for the App Service Environment V3. IpSslAddressCount pulumi.IntOutput `pulumi:"ipSslAddressCount"` // Outbound addresses of Linux based Apps in this App Service Environment V3 LinuxOutboundIpAddresses pulumi.StringArrayOutput `pulumi:"linuxOutboundIpAddresses"` // The location where the App Service Environment exists. Location pulumi.StringOutput `pulumi:"location"` // The name of the App Service Environment. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Pricing tier for the front end instances. PricingTier pulumi.StringOutput `pulumi:"pricingTier"` // The name of the Resource Group where the App Service Environment exists. Defaults to the Resource Group of the Subnet (specified by `subnetId`). ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The ID of the Subnet which the App Service Environment should be connected to. Changing this forces a new resource to be created. SubnetId pulumi.StringOutput `pulumi:"subnetId"` // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags pulumi.StringMapOutput `pulumi:"tags"` // Outbound addresses of Windows based Apps in this App Service Environment V3. WindowsOutboundIpAddresses pulumi.StringArrayOutput `pulumi:"windowsOutboundIpAddresses"` // Set to `true` to deploy the ASEv3 with availability zones supported. Zonal ASEs can be deployed in some regions, you can refer to [Availability Zone support for App Service Environments](https://docs.microsoft.com/en-us/azure/app-service/environment/zone-redundancy). You can only set either `dedicatedHostCount` or `zoneRedundant` but not both. ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"` }
## Import
A 3rd Generation (v3) App Service Environment can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/environmentV3:EnvironmentV3 myAppServiceEnv /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Web/hostingEnvironments/myAppServiceEnv
```
func GetEnvironmentV3 ¶ added in v4.2.0
func GetEnvironmentV3(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EnvironmentV3State, opts ...pulumi.ResourceOption) (*EnvironmentV3, error)
GetEnvironmentV3 gets an existing EnvironmentV3 resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEnvironmentV3 ¶ added in v4.2.0
func NewEnvironmentV3(ctx *pulumi.Context, name string, args *EnvironmentV3Args, opts ...pulumi.ResourceOption) (*EnvironmentV3, error)
NewEnvironmentV3 registers a new resource with the given unique name, arguments, and options.
func (*EnvironmentV3) ElementType ¶ added in v4.2.0
func (*EnvironmentV3) ElementType() reflect.Type
func (*EnvironmentV3) ToEnvironmentV3Output ¶ added in v4.2.0
func (i *EnvironmentV3) ToEnvironmentV3Output() EnvironmentV3Output
func (*EnvironmentV3) ToEnvironmentV3OutputWithContext ¶ added in v4.2.0
func (i *EnvironmentV3) ToEnvironmentV3OutputWithContext(ctx context.Context) EnvironmentV3Output
type EnvironmentV3Args ¶ added in v4.2.0
type EnvironmentV3Args struct { // Should new Private Endpoint Connections be allowed. Defaults to `true`. AllowNewPrivateEndpointConnections pulumi.BoolPtrInput // Zero or more `clusterSetting` blocks as defined below. ClusterSettings EnvironmentV3ClusterSettingArrayInput // This ASEv3 should use dedicated Hosts. Possible values are `2`. Changing this forces a new resource to be created. DedicatedHostCount pulumi.IntPtrInput // Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. Possible values are `None` (for an External VIP Type), and `"Web, Publishing"` (for an Internal VIP Type). Defaults to `None`. InternalLoadBalancingMode pulumi.StringPtrInput // The name of the App Service Environment. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the App Service Environment exists. Defaults to the Resource Group of the Subnet (specified by `subnetId`). ResourceGroupName pulumi.StringInput // The ID of the Subnet which the App Service Environment should be connected to. Changing this forces a new resource to be created. SubnetId pulumi.StringInput // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags pulumi.StringMapInput // Set to `true` to deploy the ASEv3 with availability zones supported. Zonal ASEs can be deployed in some regions, you can refer to [Availability Zone support for App Service Environments](https://docs.microsoft.com/en-us/azure/app-service/environment/zone-redundancy). You can only set either `dedicatedHostCount` or `zoneRedundant` but not both. ZoneRedundant pulumi.BoolPtrInput }
The set of arguments for constructing a EnvironmentV3 resource.
func (EnvironmentV3Args) ElementType ¶ added in v4.2.0
func (EnvironmentV3Args) ElementType() reflect.Type
type EnvironmentV3Array ¶ added in v4.2.0
type EnvironmentV3Array []EnvironmentV3Input
func (EnvironmentV3Array) ElementType ¶ added in v4.2.0
func (EnvironmentV3Array) ElementType() reflect.Type
func (EnvironmentV3Array) ToEnvironmentV3ArrayOutput ¶ added in v4.2.0
func (i EnvironmentV3Array) ToEnvironmentV3ArrayOutput() EnvironmentV3ArrayOutput
func (EnvironmentV3Array) ToEnvironmentV3ArrayOutputWithContext ¶ added in v4.2.0
func (i EnvironmentV3Array) ToEnvironmentV3ArrayOutputWithContext(ctx context.Context) EnvironmentV3ArrayOutput
type EnvironmentV3ArrayInput ¶ added in v4.2.0
type EnvironmentV3ArrayInput interface { pulumi.Input ToEnvironmentV3ArrayOutput() EnvironmentV3ArrayOutput ToEnvironmentV3ArrayOutputWithContext(context.Context) EnvironmentV3ArrayOutput }
EnvironmentV3ArrayInput is an input type that accepts EnvironmentV3Array and EnvironmentV3ArrayOutput values. You can construct a concrete instance of `EnvironmentV3ArrayInput` via:
EnvironmentV3Array{ EnvironmentV3Args{...} }
type EnvironmentV3ArrayOutput ¶ added in v4.2.0
type EnvironmentV3ArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentV3ArrayOutput) ElementType ¶ added in v4.2.0
func (EnvironmentV3ArrayOutput) ElementType() reflect.Type
func (EnvironmentV3ArrayOutput) Index ¶ added in v4.2.0
func (o EnvironmentV3ArrayOutput) Index(i pulumi.IntInput) EnvironmentV3Output
func (EnvironmentV3ArrayOutput) ToEnvironmentV3ArrayOutput ¶ added in v4.2.0
func (o EnvironmentV3ArrayOutput) ToEnvironmentV3ArrayOutput() EnvironmentV3ArrayOutput
func (EnvironmentV3ArrayOutput) ToEnvironmentV3ArrayOutputWithContext ¶ added in v4.2.0
func (o EnvironmentV3ArrayOutput) ToEnvironmentV3ArrayOutputWithContext(ctx context.Context) EnvironmentV3ArrayOutput
type EnvironmentV3ClusterSetting ¶ added in v4.2.0
type EnvironmentV3ClusterSettingArgs ¶ added in v4.2.0
type EnvironmentV3ClusterSettingArgs struct { // The name of the Cluster Setting. Name pulumi.StringInput `pulumi:"name"` // The value for the Cluster Setting. Value pulumi.StringInput `pulumi:"value"` }
func (EnvironmentV3ClusterSettingArgs) ElementType ¶ added in v4.2.0
func (EnvironmentV3ClusterSettingArgs) ElementType() reflect.Type
func (EnvironmentV3ClusterSettingArgs) ToEnvironmentV3ClusterSettingOutput ¶ added in v4.2.0
func (i EnvironmentV3ClusterSettingArgs) ToEnvironmentV3ClusterSettingOutput() EnvironmentV3ClusterSettingOutput
func (EnvironmentV3ClusterSettingArgs) ToEnvironmentV3ClusterSettingOutputWithContext ¶ added in v4.2.0
func (i EnvironmentV3ClusterSettingArgs) ToEnvironmentV3ClusterSettingOutputWithContext(ctx context.Context) EnvironmentV3ClusterSettingOutput
type EnvironmentV3ClusterSettingArray ¶ added in v4.2.0
type EnvironmentV3ClusterSettingArray []EnvironmentV3ClusterSettingInput
func (EnvironmentV3ClusterSettingArray) ElementType ¶ added in v4.2.0
func (EnvironmentV3ClusterSettingArray) ElementType() reflect.Type
func (EnvironmentV3ClusterSettingArray) ToEnvironmentV3ClusterSettingArrayOutput ¶ added in v4.2.0
func (i EnvironmentV3ClusterSettingArray) ToEnvironmentV3ClusterSettingArrayOutput() EnvironmentV3ClusterSettingArrayOutput
func (EnvironmentV3ClusterSettingArray) ToEnvironmentV3ClusterSettingArrayOutputWithContext ¶ added in v4.2.0
func (i EnvironmentV3ClusterSettingArray) ToEnvironmentV3ClusterSettingArrayOutputWithContext(ctx context.Context) EnvironmentV3ClusterSettingArrayOutput
type EnvironmentV3ClusterSettingArrayInput ¶ added in v4.2.0
type EnvironmentV3ClusterSettingArrayInput interface { pulumi.Input ToEnvironmentV3ClusterSettingArrayOutput() EnvironmentV3ClusterSettingArrayOutput ToEnvironmentV3ClusterSettingArrayOutputWithContext(context.Context) EnvironmentV3ClusterSettingArrayOutput }
EnvironmentV3ClusterSettingArrayInput is an input type that accepts EnvironmentV3ClusterSettingArray and EnvironmentV3ClusterSettingArrayOutput values. You can construct a concrete instance of `EnvironmentV3ClusterSettingArrayInput` via:
EnvironmentV3ClusterSettingArray{ EnvironmentV3ClusterSettingArgs{...} }
type EnvironmentV3ClusterSettingArrayOutput ¶ added in v4.2.0
type EnvironmentV3ClusterSettingArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentV3ClusterSettingArrayOutput) ElementType ¶ added in v4.2.0
func (EnvironmentV3ClusterSettingArrayOutput) ElementType() reflect.Type
func (EnvironmentV3ClusterSettingArrayOutput) ToEnvironmentV3ClusterSettingArrayOutput ¶ added in v4.2.0
func (o EnvironmentV3ClusterSettingArrayOutput) ToEnvironmentV3ClusterSettingArrayOutput() EnvironmentV3ClusterSettingArrayOutput
func (EnvironmentV3ClusterSettingArrayOutput) ToEnvironmentV3ClusterSettingArrayOutputWithContext ¶ added in v4.2.0
func (o EnvironmentV3ClusterSettingArrayOutput) ToEnvironmentV3ClusterSettingArrayOutputWithContext(ctx context.Context) EnvironmentV3ClusterSettingArrayOutput
type EnvironmentV3ClusterSettingInput ¶ added in v4.2.0
type EnvironmentV3ClusterSettingInput interface { pulumi.Input ToEnvironmentV3ClusterSettingOutput() EnvironmentV3ClusterSettingOutput ToEnvironmentV3ClusterSettingOutputWithContext(context.Context) EnvironmentV3ClusterSettingOutput }
EnvironmentV3ClusterSettingInput is an input type that accepts EnvironmentV3ClusterSettingArgs and EnvironmentV3ClusterSettingOutput values. You can construct a concrete instance of `EnvironmentV3ClusterSettingInput` via:
EnvironmentV3ClusterSettingArgs{...}
type EnvironmentV3ClusterSettingOutput ¶ added in v4.2.0
type EnvironmentV3ClusterSettingOutput struct{ *pulumi.OutputState }
func (EnvironmentV3ClusterSettingOutput) ElementType ¶ added in v4.2.0
func (EnvironmentV3ClusterSettingOutput) ElementType() reflect.Type
func (EnvironmentV3ClusterSettingOutput) Name ¶ added in v4.2.0
func (o EnvironmentV3ClusterSettingOutput) Name() pulumi.StringOutput
The name of the Cluster Setting.
func (EnvironmentV3ClusterSettingOutput) ToEnvironmentV3ClusterSettingOutput ¶ added in v4.2.0
func (o EnvironmentV3ClusterSettingOutput) ToEnvironmentV3ClusterSettingOutput() EnvironmentV3ClusterSettingOutput
func (EnvironmentV3ClusterSettingOutput) ToEnvironmentV3ClusterSettingOutputWithContext ¶ added in v4.2.0
func (o EnvironmentV3ClusterSettingOutput) ToEnvironmentV3ClusterSettingOutputWithContext(ctx context.Context) EnvironmentV3ClusterSettingOutput
func (EnvironmentV3ClusterSettingOutput) Value ¶ added in v4.2.0
func (o EnvironmentV3ClusterSettingOutput) Value() pulumi.StringOutput
The value for the Cluster Setting.
type EnvironmentV3InboundNetworkDependency ¶ added in v4.15.0
type EnvironmentV3InboundNetworkDependency struct { // A short description of the purpose of the network traffic. Description *string `pulumi:"description"` // A list of IP addresses that network traffic will originate from in CIDR notation. IpAddresses []string `pulumi:"ipAddresses"` // The ports that network traffic will arrive to the App Service Environment V3 on. Ports []string `pulumi:"ports"` }
type EnvironmentV3InboundNetworkDependencyArgs ¶ added in v4.15.0
type EnvironmentV3InboundNetworkDependencyArgs struct { // A short description of the purpose of the network traffic. Description pulumi.StringPtrInput `pulumi:"description"` // A list of IP addresses that network traffic will originate from in CIDR notation. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // The ports that network traffic will arrive to the App Service Environment V3 on. Ports pulumi.StringArrayInput `pulumi:"ports"` }
func (EnvironmentV3InboundNetworkDependencyArgs) ElementType ¶ added in v4.15.0
func (EnvironmentV3InboundNetworkDependencyArgs) ElementType() reflect.Type
func (EnvironmentV3InboundNetworkDependencyArgs) ToEnvironmentV3InboundNetworkDependencyOutput ¶ added in v4.15.0
func (i EnvironmentV3InboundNetworkDependencyArgs) ToEnvironmentV3InboundNetworkDependencyOutput() EnvironmentV3InboundNetworkDependencyOutput
func (EnvironmentV3InboundNetworkDependencyArgs) ToEnvironmentV3InboundNetworkDependencyOutputWithContext ¶ added in v4.15.0
func (i EnvironmentV3InboundNetworkDependencyArgs) ToEnvironmentV3InboundNetworkDependencyOutputWithContext(ctx context.Context) EnvironmentV3InboundNetworkDependencyOutput
type EnvironmentV3InboundNetworkDependencyArray ¶ added in v4.15.0
type EnvironmentV3InboundNetworkDependencyArray []EnvironmentV3InboundNetworkDependencyInput
func (EnvironmentV3InboundNetworkDependencyArray) ElementType ¶ added in v4.15.0
func (EnvironmentV3InboundNetworkDependencyArray) ElementType() reflect.Type
func (EnvironmentV3InboundNetworkDependencyArray) ToEnvironmentV3InboundNetworkDependencyArrayOutput ¶ added in v4.15.0
func (i EnvironmentV3InboundNetworkDependencyArray) ToEnvironmentV3InboundNetworkDependencyArrayOutput() EnvironmentV3InboundNetworkDependencyArrayOutput
func (EnvironmentV3InboundNetworkDependencyArray) ToEnvironmentV3InboundNetworkDependencyArrayOutputWithContext ¶ added in v4.15.0
func (i EnvironmentV3InboundNetworkDependencyArray) ToEnvironmentV3InboundNetworkDependencyArrayOutputWithContext(ctx context.Context) EnvironmentV3InboundNetworkDependencyArrayOutput
type EnvironmentV3InboundNetworkDependencyArrayInput ¶ added in v4.15.0
type EnvironmentV3InboundNetworkDependencyArrayInput interface { pulumi.Input ToEnvironmentV3InboundNetworkDependencyArrayOutput() EnvironmentV3InboundNetworkDependencyArrayOutput ToEnvironmentV3InboundNetworkDependencyArrayOutputWithContext(context.Context) EnvironmentV3InboundNetworkDependencyArrayOutput }
EnvironmentV3InboundNetworkDependencyArrayInput is an input type that accepts EnvironmentV3InboundNetworkDependencyArray and EnvironmentV3InboundNetworkDependencyArrayOutput values. You can construct a concrete instance of `EnvironmentV3InboundNetworkDependencyArrayInput` via:
EnvironmentV3InboundNetworkDependencyArray{ EnvironmentV3InboundNetworkDependencyArgs{...} }
type EnvironmentV3InboundNetworkDependencyArrayOutput ¶ added in v4.15.0
type EnvironmentV3InboundNetworkDependencyArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentV3InboundNetworkDependencyArrayOutput) ElementType ¶ added in v4.15.0
func (EnvironmentV3InboundNetworkDependencyArrayOutput) ElementType() reflect.Type
func (EnvironmentV3InboundNetworkDependencyArrayOutput) ToEnvironmentV3InboundNetworkDependencyArrayOutput ¶ added in v4.15.0
func (o EnvironmentV3InboundNetworkDependencyArrayOutput) ToEnvironmentV3InboundNetworkDependencyArrayOutput() EnvironmentV3InboundNetworkDependencyArrayOutput
func (EnvironmentV3InboundNetworkDependencyArrayOutput) ToEnvironmentV3InboundNetworkDependencyArrayOutputWithContext ¶ added in v4.15.0
func (o EnvironmentV3InboundNetworkDependencyArrayOutput) ToEnvironmentV3InboundNetworkDependencyArrayOutputWithContext(ctx context.Context) EnvironmentV3InboundNetworkDependencyArrayOutput
type EnvironmentV3InboundNetworkDependencyInput ¶ added in v4.15.0
type EnvironmentV3InboundNetworkDependencyInput interface { pulumi.Input ToEnvironmentV3InboundNetworkDependencyOutput() EnvironmentV3InboundNetworkDependencyOutput ToEnvironmentV3InboundNetworkDependencyOutputWithContext(context.Context) EnvironmentV3InboundNetworkDependencyOutput }
EnvironmentV3InboundNetworkDependencyInput is an input type that accepts EnvironmentV3InboundNetworkDependencyArgs and EnvironmentV3InboundNetworkDependencyOutput values. You can construct a concrete instance of `EnvironmentV3InboundNetworkDependencyInput` via:
EnvironmentV3InboundNetworkDependencyArgs{...}
type EnvironmentV3InboundNetworkDependencyOutput ¶ added in v4.15.0
type EnvironmentV3InboundNetworkDependencyOutput struct{ *pulumi.OutputState }
func (EnvironmentV3InboundNetworkDependencyOutput) Description ¶ added in v4.15.0
func (o EnvironmentV3InboundNetworkDependencyOutput) Description() pulumi.StringPtrOutput
A short description of the purpose of the network traffic.
func (EnvironmentV3InboundNetworkDependencyOutput) ElementType ¶ added in v4.15.0
func (EnvironmentV3InboundNetworkDependencyOutput) ElementType() reflect.Type
func (EnvironmentV3InboundNetworkDependencyOutput) IpAddresses ¶ added in v4.15.0
func (o EnvironmentV3InboundNetworkDependencyOutput) IpAddresses() pulumi.StringArrayOutput
A list of IP addresses that network traffic will originate from in CIDR notation.
func (EnvironmentV3InboundNetworkDependencyOutput) Ports ¶ added in v4.15.0
func (o EnvironmentV3InboundNetworkDependencyOutput) Ports() pulumi.StringArrayOutput
The ports that network traffic will arrive to the App Service Environment V3 on.
func (EnvironmentV3InboundNetworkDependencyOutput) ToEnvironmentV3InboundNetworkDependencyOutput ¶ added in v4.15.0
func (o EnvironmentV3InboundNetworkDependencyOutput) ToEnvironmentV3InboundNetworkDependencyOutput() EnvironmentV3InboundNetworkDependencyOutput
func (EnvironmentV3InboundNetworkDependencyOutput) ToEnvironmentV3InboundNetworkDependencyOutputWithContext ¶ added in v4.15.0
func (o EnvironmentV3InboundNetworkDependencyOutput) ToEnvironmentV3InboundNetworkDependencyOutputWithContext(ctx context.Context) EnvironmentV3InboundNetworkDependencyOutput
type EnvironmentV3Input ¶ added in v4.2.0
type EnvironmentV3Input interface { pulumi.Input ToEnvironmentV3Output() EnvironmentV3Output ToEnvironmentV3OutputWithContext(ctx context.Context) EnvironmentV3Output }
type EnvironmentV3Map ¶ added in v4.2.0
type EnvironmentV3Map map[string]EnvironmentV3Input
func (EnvironmentV3Map) ElementType ¶ added in v4.2.0
func (EnvironmentV3Map) ElementType() reflect.Type
func (EnvironmentV3Map) ToEnvironmentV3MapOutput ¶ added in v4.2.0
func (i EnvironmentV3Map) ToEnvironmentV3MapOutput() EnvironmentV3MapOutput
func (EnvironmentV3Map) ToEnvironmentV3MapOutputWithContext ¶ added in v4.2.0
func (i EnvironmentV3Map) ToEnvironmentV3MapOutputWithContext(ctx context.Context) EnvironmentV3MapOutput
type EnvironmentV3MapInput ¶ added in v4.2.0
type EnvironmentV3MapInput interface { pulumi.Input ToEnvironmentV3MapOutput() EnvironmentV3MapOutput ToEnvironmentV3MapOutputWithContext(context.Context) EnvironmentV3MapOutput }
EnvironmentV3MapInput is an input type that accepts EnvironmentV3Map and EnvironmentV3MapOutput values. You can construct a concrete instance of `EnvironmentV3MapInput` via:
EnvironmentV3Map{ "key": EnvironmentV3Args{...} }
type EnvironmentV3MapOutput ¶ added in v4.2.0
type EnvironmentV3MapOutput struct{ *pulumi.OutputState }
func (EnvironmentV3MapOutput) ElementType ¶ added in v4.2.0
func (EnvironmentV3MapOutput) ElementType() reflect.Type
func (EnvironmentV3MapOutput) MapIndex ¶ added in v4.2.0
func (o EnvironmentV3MapOutput) MapIndex(k pulumi.StringInput) EnvironmentV3Output
func (EnvironmentV3MapOutput) ToEnvironmentV3MapOutput ¶ added in v4.2.0
func (o EnvironmentV3MapOutput) ToEnvironmentV3MapOutput() EnvironmentV3MapOutput
func (EnvironmentV3MapOutput) ToEnvironmentV3MapOutputWithContext ¶ added in v4.2.0
func (o EnvironmentV3MapOutput) ToEnvironmentV3MapOutputWithContext(ctx context.Context) EnvironmentV3MapOutput
type EnvironmentV3Output ¶ added in v4.2.0
type EnvironmentV3Output struct{ *pulumi.OutputState }
func (EnvironmentV3Output) ElementType ¶ added in v4.2.0
func (EnvironmentV3Output) ElementType() reflect.Type
func (EnvironmentV3Output) ToEnvironmentV3Output ¶ added in v4.2.0
func (o EnvironmentV3Output) ToEnvironmentV3Output() EnvironmentV3Output
func (EnvironmentV3Output) ToEnvironmentV3OutputWithContext ¶ added in v4.2.0
func (o EnvironmentV3Output) ToEnvironmentV3OutputWithContext(ctx context.Context) EnvironmentV3Output
type EnvironmentV3State ¶ added in v4.2.0
type EnvironmentV3State struct { // Should new Private Endpoint Connections be allowed. Defaults to `true`. AllowNewPrivateEndpointConnections pulumi.BoolPtrInput // Zero or more `clusterSetting` blocks as defined below. ClusterSettings EnvironmentV3ClusterSettingArrayInput // This ASEv3 should use dedicated Hosts. Possible values are `2`. Changing this forces a new resource to be created. DedicatedHostCount pulumi.IntPtrInput // the DNS suffix for this App Service Environment V3. DnsSuffix pulumi.StringPtrInput // The external inbound IP addresses of the App Service Environment V3. ExternalInboundIpAddresses pulumi.StringArrayInput // An Inbound Network Dependencies block as defined below. InboundNetworkDependencies EnvironmentV3InboundNetworkDependencyArrayInput // The internal inbound IP addresses of the App Service Environment V3. InternalInboundIpAddresses pulumi.StringArrayInput // Specifies which endpoints to serve internally in the Virtual Network for the App Service Environment. Possible values are `None` (for an External VIP Type), and `"Web, Publishing"` (for an Internal VIP Type). Defaults to `None`. InternalLoadBalancingMode pulumi.StringPtrInput // The number of IP SSL addresses reserved for the App Service Environment V3. IpSslAddressCount pulumi.IntPtrInput // Outbound addresses of Linux based Apps in this App Service Environment V3 LinuxOutboundIpAddresses pulumi.StringArrayInput // The location where the App Service Environment exists. Location pulumi.StringPtrInput // The name of the App Service Environment. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Pricing tier for the front end instances. PricingTier pulumi.StringPtrInput // The name of the Resource Group where the App Service Environment exists. Defaults to the Resource Group of the Subnet (specified by `subnetId`). ResourceGroupName pulumi.StringPtrInput // The ID of the Subnet which the App Service Environment should be connected to. Changing this forces a new resource to be created. SubnetId pulumi.StringPtrInput // A mapping of tags to assign to the resource. Changing this forces a new resource to be created. Tags pulumi.StringMapInput // Outbound addresses of Windows based Apps in this App Service Environment V3. WindowsOutboundIpAddresses pulumi.StringArrayInput // Set to `true` to deploy the ASEv3 with availability zones supported. Zonal ASEs can be deployed in some regions, you can refer to [Availability Zone support for App Service Environments](https://docs.microsoft.com/en-us/azure/app-service/environment/zone-redundancy). You can only set either `dedicatedHostCount` or `zoneRedundant` but not both. ZoneRedundant pulumi.BoolPtrInput }
func (EnvironmentV3State) ElementType ¶ added in v4.2.0
func (EnvironmentV3State) ElementType() reflect.Type
type FunctionApp ¶
type FunctionApp struct { pulumi.CustomResourceState // The ID of the App Service Plan within which to create this Function App. AppServicePlanId pulumi.StringOutput `pulumi:"appServicePlanId"` // A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values. AppSettings pulumi.StringMapOutput `pulumi:"appSettings"` // A `authSettings` block as defined below. AuthSettings FunctionAppAuthSettingsOutput `pulumi:"authSettings"` // Should the Function App send session affinity cookies, which route client requests in the same session to the same instance? // // Deprecated: This property is no longer configurable in the service and has been deprecated. It will be removed in 3.0 of the provider. ClientAffinityEnabled pulumi.BoolOutput `pulumi:"clientAffinityEnabled"` // The mode of the Function App's client certificates requirement for incoming requests. Possible values are `Required` and `Optional`. ClientCertMode pulumi.StringPtrOutput `pulumi:"clientCertMode"` // An `connectionString` block as defined below. ConnectionStrings FunctionAppConnectionStringArrayOutput `pulumi:"connectionStrings"` // An identifier used by App Service to perform domain ownership verification via DNS TXT record. CustomDomainVerificationId pulumi.StringOutput `pulumi:"customDomainVerificationId"` // The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps under the consumption plan. Defaults to `0`. DailyMemoryTimeQuota pulumi.IntPtrOutput `pulumi:"dailyMemoryTimeQuota"` // The default hostname associated with the Function App - such as `mysite.azurewebsites.net` DefaultHostname pulumi.StringOutput `pulumi:"defaultHostname"` // Should the built-in logging of this Function App be enabled? Defaults to `true`. EnableBuiltinLogging pulumi.BoolPtrOutput `pulumi:"enableBuiltinLogging"` // Is the Function App enabled? Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Can the Function App only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrOutput `pulumi:"httpsOnly"` // An `identity` block as defined below. Identity FunctionAppIdentityOutput `pulumi:"identity"` // The User Assigned Identity Id used for looking up KeyVault secrets. The identity must be assigned to the application. See [Access vaults with a user-assigned identity](https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references#access-vaults-with-a-user-assigned-identity) for more information. KeyVaultReferenceIdentityId pulumi.StringOutput `pulumi:"keyVaultReferenceIdentityId"` // The Function App kind - such as `functionapp,linux,container` Kind pulumi.StringOutput `pulumi:"kind"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Function App. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A string indicating the Operating System type for this function app. OsType pulumi.StringPtrOutput `pulumi:"osType"` // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12` OutboundIpAddresses pulumi.StringOutput `pulumi:"outboundIpAddresses"` // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`. PossibleOutboundIpAddresses pulumi.StringOutput `pulumi:"possibleOutboundIpAddresses"` // The name of the resource group in which to create the Function App. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `siteConfig` object as defined below. SiteConfig FunctionAppSiteConfigOutput `pulumi:"siteConfig"` // A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service. SiteCredentials FunctionAppSiteCredentialArrayOutput `pulumi:"siteCredentials"` // A `sourceControl` block, as defined below. SourceControl FunctionAppSourceControlOutput `pulumi:"sourceControl"` // The access key which will be used to access the backend storage account for the Function App. StorageAccountAccessKey pulumi.StringOutput `pulumi:"storageAccountAccessKey"` // The backend storage account name which will be used by this Function App (such as the dashboard, logs). StorageAccountName pulumi.StringOutput `pulumi:"storageAccountName"` // Deprecated: Deprecated in favour of `storage_account_name` and `storage_account_access_key` StorageConnectionString pulumi.StringOutput `pulumi:"storageConnectionString"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The runtime version associated with the Function App. Defaults to `~1`. Version pulumi.StringPtrOutput `pulumi:"version"` }
Manages a Function App.
> **Note:** To connect an Azure Function App and a subnet within the same region `appservice.VirtualNetworkSwiftConnection` can be used. For an example, check the `appservice.VirtualNetworkSwiftConnection` documentation.
## Example Usage ### With App Service Plan)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } _, err = appservice.NewFunctionApp(ctx, "exampleFunctionApp", &appservice.FunctionAppArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), StorageAccountName: exampleAccount.Name, StorageAccountAccessKey: exampleAccount.PrimaryAccessKey, }) if err != nil { return err } return nil }) }
``` ### In A Consumption Plan)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Kind: pulumi.Any("FunctionApp"), Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Dynamic"), Size: pulumi.String("Y1"), }, }) if err != nil { return err } _, err = appservice.NewFunctionApp(ctx, "exampleFunctionApp", &appservice.FunctionAppArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), StorageAccountName: exampleAccount.Name, StorageAccountAccessKey: exampleAccount.PrimaryAccessKey, }) if err != nil { return err } return nil }) }
``` ### Linux)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Kind: pulumi.Any("Linux"), Reserved: pulumi.Bool(true), Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Dynamic"), Size: pulumi.String("Y1"), }, }) if err != nil { return err } _, err = appservice.NewFunctionApp(ctx, "exampleFunctionApp", &appservice.FunctionAppArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), StorageAccountName: exampleAccount.Name, StorageAccountAccessKey: exampleAccount.PrimaryAccessKey, OsType: pulumi.String("linux"), Version: pulumi.String("~3"), }) if err != nil { return err } return nil }) }
``` > **Note:** Version `~3` is required for Linux Function Apps.
## Import
Function Apps can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/functionApp:FunctionApp functionapp1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/sites/functionapp1
```
func GetFunctionApp ¶
func GetFunctionApp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FunctionAppState, opts ...pulumi.ResourceOption) (*FunctionApp, error)
GetFunctionApp gets an existing FunctionApp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFunctionApp ¶
func NewFunctionApp(ctx *pulumi.Context, name string, args *FunctionAppArgs, opts ...pulumi.ResourceOption) (*FunctionApp, error)
NewFunctionApp registers a new resource with the given unique name, arguments, and options.
func (*FunctionApp) ElementType ¶
func (*FunctionApp) ElementType() reflect.Type
func (*FunctionApp) ToFunctionAppOutput ¶
func (i *FunctionApp) ToFunctionAppOutput() FunctionAppOutput
func (*FunctionApp) ToFunctionAppOutputWithContext ¶
func (i *FunctionApp) ToFunctionAppOutputWithContext(ctx context.Context) FunctionAppOutput
type FunctionAppArgs ¶
type FunctionAppArgs struct { // The ID of the App Service Plan within which to create this Function App. AppServicePlanId pulumi.StringInput // A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values. AppSettings pulumi.StringMapInput // A `authSettings` block as defined below. AuthSettings FunctionAppAuthSettingsPtrInput // Should the Function App send session affinity cookies, which route client requests in the same session to the same instance? // // Deprecated: This property is no longer configurable in the service and has been deprecated. It will be removed in 3.0 of the provider. ClientAffinityEnabled pulumi.BoolPtrInput // The mode of the Function App's client certificates requirement for incoming requests. Possible values are `Required` and `Optional`. ClientCertMode pulumi.StringPtrInput // An `connectionString` block as defined below. ConnectionStrings FunctionAppConnectionStringArrayInput // The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps under the consumption plan. Defaults to `0`. DailyMemoryTimeQuota pulumi.IntPtrInput // Should the built-in logging of this Function App be enabled? Defaults to `true`. EnableBuiltinLogging pulumi.BoolPtrInput // Is the Function App enabled? Enabled pulumi.BoolPtrInput // Can the Function App only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrInput // An `identity` block as defined below. Identity FunctionAppIdentityPtrInput // The User Assigned Identity Id used for looking up KeyVault secrets. The identity must be assigned to the application. See [Access vaults with a user-assigned identity](https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references#access-vaults-with-a-user-assigned-identity) for more information. KeyVaultReferenceIdentityId pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Function App. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A string indicating the Operating System type for this function app. OsType pulumi.StringPtrInput // The name of the resource group in which to create the Function App. ResourceGroupName pulumi.StringInput // A `siteConfig` object as defined below. SiteConfig FunctionAppSiteConfigPtrInput // A `sourceControl` block, as defined below. SourceControl FunctionAppSourceControlPtrInput // The access key which will be used to access the backend storage account for the Function App. StorageAccountAccessKey pulumi.StringPtrInput // The backend storage account name which will be used by this Function App (such as the dashboard, logs). StorageAccountName pulumi.StringPtrInput // Deprecated: Deprecated in favour of `storage_account_name` and `storage_account_access_key` StorageConnectionString pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The runtime version associated with the Function App. Defaults to `~1`. Version pulumi.StringPtrInput }
The set of arguments for constructing a FunctionApp resource.
func (FunctionAppArgs) ElementType ¶
func (FunctionAppArgs) ElementType() reflect.Type
type FunctionAppArray ¶
type FunctionAppArray []FunctionAppInput
func (FunctionAppArray) ElementType ¶
func (FunctionAppArray) ElementType() reflect.Type
func (FunctionAppArray) ToFunctionAppArrayOutput ¶
func (i FunctionAppArray) ToFunctionAppArrayOutput() FunctionAppArrayOutput
func (FunctionAppArray) ToFunctionAppArrayOutputWithContext ¶
func (i FunctionAppArray) ToFunctionAppArrayOutputWithContext(ctx context.Context) FunctionAppArrayOutput
type FunctionAppArrayInput ¶
type FunctionAppArrayInput interface { pulumi.Input ToFunctionAppArrayOutput() FunctionAppArrayOutput ToFunctionAppArrayOutputWithContext(context.Context) FunctionAppArrayOutput }
FunctionAppArrayInput is an input type that accepts FunctionAppArray and FunctionAppArrayOutput values. You can construct a concrete instance of `FunctionAppArrayInput` via:
FunctionAppArray{ FunctionAppArgs{...} }
type FunctionAppArrayOutput ¶
type FunctionAppArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppArrayOutput) ElementType ¶
func (FunctionAppArrayOutput) ElementType() reflect.Type
func (FunctionAppArrayOutput) Index ¶
func (o FunctionAppArrayOutput) Index(i pulumi.IntInput) FunctionAppOutput
func (FunctionAppArrayOutput) ToFunctionAppArrayOutput ¶
func (o FunctionAppArrayOutput) ToFunctionAppArrayOutput() FunctionAppArrayOutput
func (FunctionAppArrayOutput) ToFunctionAppArrayOutputWithContext ¶
func (o FunctionAppArrayOutput) ToFunctionAppArrayOutputWithContext(ctx context.Context) FunctionAppArrayOutput
type FunctionAppAuthSettings ¶
type FunctionAppAuthSettings struct { // A `activeDirectory` block as defined below. ActiveDirectory *FunctionAppAuthSettingsActiveDirectory `pulumi:"activeDirectory"` // Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value". AdditionalLoginParams map[string]string `pulumi:"additionalLoginParams"` // External URLs that can be redirected to as part of logging in or logging out of the app. AllowedExternalRedirectUrls []string `pulumi:"allowedExternalRedirectUrls"` // The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`. DefaultProvider *string `pulumi:"defaultProvider"` // Is Authentication enabled? Enabled bool `pulumi:"enabled"` // A `facebook` block as defined below. Facebook *FunctionAppAuthSettingsFacebook `pulumi:"facebook"` // A `google` block as defined below. Google *FunctionAppAuthSettingsGoogle `pulumi:"google"` // Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/. Issuer *string `pulumi:"issuer"` // A `microsoft` block as defined below. Microsoft *FunctionAppAuthSettingsMicrosoft `pulumi:"microsoft"` // The runtime version of the Authentication/Authorization module. RuntimeVersion *string `pulumi:"runtimeVersion"` // The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72. TokenRefreshExtensionHours *float64 `pulumi:"tokenRefreshExtensionHours"` // If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false. TokenStoreEnabled *bool `pulumi:"tokenStoreEnabled"` // A `twitter` block as defined below. Twitter *FunctionAppAuthSettingsTwitter `pulumi:"twitter"` // The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`. UnauthenticatedClientAction *string `pulumi:"unauthenticatedClientAction"` }
type FunctionAppAuthSettingsActiveDirectory ¶
type FunctionAppAuthSettingsActiveDirectory struct { // Allowed audience values to consider when validating JWTs issued by Azure Active Directory. AllowedAudiences []string `pulumi:"allowedAudiences"` // The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory. ClientId string `pulumi:"clientId"` // The Client Secret of this relying party application. If no secret is provided, implicit flow will be used. ClientSecret *string `pulumi:"clientSecret"` }
type FunctionAppAuthSettingsActiveDirectoryArgs ¶
type FunctionAppAuthSettingsActiveDirectoryArgs struct { // Allowed audience values to consider when validating JWTs issued by Azure Active Directory. AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"` // The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory. ClientId pulumi.StringInput `pulumi:"clientId"` // The Client Secret of this relying party application. If no secret is provided, implicit flow will be used. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` }
func (FunctionAppAuthSettingsActiveDirectoryArgs) ElementType ¶
func (FunctionAppAuthSettingsActiveDirectoryArgs) ElementType() reflect.Type
func (FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryOutput ¶
func (i FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryOutput() FunctionAppAuthSettingsActiveDirectoryOutput
func (FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryOutputWithContext ¶
func (i FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryOutput
func (FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput ¶
func (i FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput() FunctionAppAuthSettingsActiveDirectoryPtrOutput
func (FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext ¶
func (i FunctionAppAuthSettingsActiveDirectoryArgs) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryPtrOutput
type FunctionAppAuthSettingsActiveDirectoryInput ¶
type FunctionAppAuthSettingsActiveDirectoryInput interface { pulumi.Input ToFunctionAppAuthSettingsActiveDirectoryOutput() FunctionAppAuthSettingsActiveDirectoryOutput ToFunctionAppAuthSettingsActiveDirectoryOutputWithContext(context.Context) FunctionAppAuthSettingsActiveDirectoryOutput }
FunctionAppAuthSettingsActiveDirectoryInput is an input type that accepts FunctionAppAuthSettingsActiveDirectoryArgs and FunctionAppAuthSettingsActiveDirectoryOutput values. You can construct a concrete instance of `FunctionAppAuthSettingsActiveDirectoryInput` via:
FunctionAppAuthSettingsActiveDirectoryArgs{...}
type FunctionAppAuthSettingsActiveDirectoryOutput ¶
type FunctionAppAuthSettingsActiveDirectoryOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsActiveDirectoryOutput) AllowedAudiences ¶
func (o FunctionAppAuthSettingsActiveDirectoryOutput) AllowedAudiences() pulumi.StringArrayOutput
Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
func (FunctionAppAuthSettingsActiveDirectoryOutput) ClientId ¶
func (o FunctionAppAuthSettingsActiveDirectoryOutput) ClientId() pulumi.StringOutput
The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory.
func (FunctionAppAuthSettingsActiveDirectoryOutput) ClientSecret ¶
func (o FunctionAppAuthSettingsActiveDirectoryOutput) ClientSecret() pulumi.StringPtrOutput
The Client Secret of this relying party application. If no secret is provided, implicit flow will be used.
func (FunctionAppAuthSettingsActiveDirectoryOutput) ElementType ¶
func (FunctionAppAuthSettingsActiveDirectoryOutput) ElementType() reflect.Type
func (FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryOutput ¶
func (o FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryOutput() FunctionAppAuthSettingsActiveDirectoryOutput
func (FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryOutputWithContext ¶
func (o FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryOutput
func (FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput ¶
func (o FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput() FunctionAppAuthSettingsActiveDirectoryPtrOutput
func (FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext ¶
func (o FunctionAppAuthSettingsActiveDirectoryOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryPtrOutput
type FunctionAppAuthSettingsActiveDirectoryPtrInput ¶
type FunctionAppAuthSettingsActiveDirectoryPtrInput interface { pulumi.Input ToFunctionAppAuthSettingsActiveDirectoryPtrOutput() FunctionAppAuthSettingsActiveDirectoryPtrOutput ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext(context.Context) FunctionAppAuthSettingsActiveDirectoryPtrOutput }
FunctionAppAuthSettingsActiveDirectoryPtrInput is an input type that accepts FunctionAppAuthSettingsActiveDirectoryArgs, FunctionAppAuthSettingsActiveDirectoryPtr and FunctionAppAuthSettingsActiveDirectoryPtrOutput values. You can construct a concrete instance of `FunctionAppAuthSettingsActiveDirectoryPtrInput` via:
FunctionAppAuthSettingsActiveDirectoryArgs{...} or: nil
func FunctionAppAuthSettingsActiveDirectoryPtr ¶
func FunctionAppAuthSettingsActiveDirectoryPtr(v *FunctionAppAuthSettingsActiveDirectoryArgs) FunctionAppAuthSettingsActiveDirectoryPtrInput
type FunctionAppAuthSettingsActiveDirectoryPtrOutput ¶
type FunctionAppAuthSettingsActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences ¶
func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences() pulumi.StringArrayOutput
Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) ClientId ¶
func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) ClientId() pulumi.StringPtrOutput
The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory.
func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) ClientSecret ¶
func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) ClientSecret() pulumi.StringPtrOutput
The Client Secret of this relying party application. If no secret is provided, implicit flow will be used.
func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) ElementType ¶
func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) ElementType() reflect.Type
func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput ¶
func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutput() FunctionAppAuthSettingsActiveDirectoryPtrOutput
func (FunctionAppAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext ¶
func (o FunctionAppAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsActiveDirectoryPtrOutput
type FunctionAppAuthSettingsArgs ¶
type FunctionAppAuthSettingsArgs struct { // A `activeDirectory` block as defined below. ActiveDirectory FunctionAppAuthSettingsActiveDirectoryPtrInput `pulumi:"activeDirectory"` // Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value". AdditionalLoginParams pulumi.StringMapInput `pulumi:"additionalLoginParams"` // External URLs that can be redirected to as part of logging in or logging out of the app. AllowedExternalRedirectUrls pulumi.StringArrayInput `pulumi:"allowedExternalRedirectUrls"` // The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`. DefaultProvider pulumi.StringPtrInput `pulumi:"defaultProvider"` // Is Authentication enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` // A `facebook` block as defined below. Facebook FunctionAppAuthSettingsFacebookPtrInput `pulumi:"facebook"` // A `google` block as defined below. Google FunctionAppAuthSettingsGooglePtrInput `pulumi:"google"` // Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/. Issuer pulumi.StringPtrInput `pulumi:"issuer"` // A `microsoft` block as defined below. Microsoft FunctionAppAuthSettingsMicrosoftPtrInput `pulumi:"microsoft"` // The runtime version of the Authentication/Authorization module. RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"` // The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72. TokenRefreshExtensionHours pulumi.Float64PtrInput `pulumi:"tokenRefreshExtensionHours"` // If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false. TokenStoreEnabled pulumi.BoolPtrInput `pulumi:"tokenStoreEnabled"` // A `twitter` block as defined below. Twitter FunctionAppAuthSettingsTwitterPtrInput `pulumi:"twitter"` // The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`. UnauthenticatedClientAction pulumi.StringPtrInput `pulumi:"unauthenticatedClientAction"` }
func (FunctionAppAuthSettingsArgs) ElementType ¶
func (FunctionAppAuthSettingsArgs) ElementType() reflect.Type
func (FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsOutput ¶
func (i FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsOutput() FunctionAppAuthSettingsOutput
func (FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsOutputWithContext ¶
func (i FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsOutputWithContext(ctx context.Context) FunctionAppAuthSettingsOutput
func (FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsPtrOutput ¶
func (i FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsPtrOutput() FunctionAppAuthSettingsPtrOutput
func (FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsPtrOutputWithContext ¶
func (i FunctionAppAuthSettingsArgs) ToFunctionAppAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsPtrOutput
type FunctionAppAuthSettingsFacebook ¶
type FunctionAppAuthSettingsFacebook struct { // The App ID of the Facebook app used for login AppId string `pulumi:"appId"` // The App Secret of the Facebook app used for Facebook Login. AppSecret string `pulumi:"appSecret"` // The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login OauthScopes []string `pulumi:"oauthScopes"` }
type FunctionAppAuthSettingsFacebookArgs ¶
type FunctionAppAuthSettingsFacebookArgs struct { // The App ID of the Facebook app used for login AppId pulumi.StringInput `pulumi:"appId"` // The App Secret of the Facebook app used for Facebook Login. AppSecret pulumi.StringInput `pulumi:"appSecret"` // The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` }
func (FunctionAppAuthSettingsFacebookArgs) ElementType ¶
func (FunctionAppAuthSettingsFacebookArgs) ElementType() reflect.Type
func (FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookOutput ¶
func (i FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookOutput() FunctionAppAuthSettingsFacebookOutput
func (FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookOutputWithContext ¶
func (i FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookOutput
func (FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookPtrOutput ¶
func (i FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookPtrOutput() FunctionAppAuthSettingsFacebookPtrOutput
func (FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext ¶
func (i FunctionAppAuthSettingsFacebookArgs) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookPtrOutput
type FunctionAppAuthSettingsFacebookInput ¶
type FunctionAppAuthSettingsFacebookInput interface { pulumi.Input ToFunctionAppAuthSettingsFacebookOutput() FunctionAppAuthSettingsFacebookOutput ToFunctionAppAuthSettingsFacebookOutputWithContext(context.Context) FunctionAppAuthSettingsFacebookOutput }
FunctionAppAuthSettingsFacebookInput is an input type that accepts FunctionAppAuthSettingsFacebookArgs and FunctionAppAuthSettingsFacebookOutput values. You can construct a concrete instance of `FunctionAppAuthSettingsFacebookInput` via:
FunctionAppAuthSettingsFacebookArgs{...}
type FunctionAppAuthSettingsFacebookOutput ¶
type FunctionAppAuthSettingsFacebookOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsFacebookOutput) AppId ¶
func (o FunctionAppAuthSettingsFacebookOutput) AppId() pulumi.StringOutput
The App ID of the Facebook app used for login
func (FunctionAppAuthSettingsFacebookOutput) AppSecret ¶
func (o FunctionAppAuthSettingsFacebookOutput) AppSecret() pulumi.StringOutput
The App Secret of the Facebook app used for Facebook Login.
func (FunctionAppAuthSettingsFacebookOutput) ElementType ¶
func (FunctionAppAuthSettingsFacebookOutput) ElementType() reflect.Type
func (FunctionAppAuthSettingsFacebookOutput) OauthScopes ¶
func (o FunctionAppAuthSettingsFacebookOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login
func (FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookOutput ¶
func (o FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookOutput() FunctionAppAuthSettingsFacebookOutput
func (FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookOutputWithContext ¶
func (o FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookOutput
func (FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookPtrOutput ¶
func (o FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookPtrOutput() FunctionAppAuthSettingsFacebookPtrOutput
func (FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext ¶
func (o FunctionAppAuthSettingsFacebookOutput) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookPtrOutput
type FunctionAppAuthSettingsFacebookPtrInput ¶
type FunctionAppAuthSettingsFacebookPtrInput interface { pulumi.Input ToFunctionAppAuthSettingsFacebookPtrOutput() FunctionAppAuthSettingsFacebookPtrOutput ToFunctionAppAuthSettingsFacebookPtrOutputWithContext(context.Context) FunctionAppAuthSettingsFacebookPtrOutput }
FunctionAppAuthSettingsFacebookPtrInput is an input type that accepts FunctionAppAuthSettingsFacebookArgs, FunctionAppAuthSettingsFacebookPtr and FunctionAppAuthSettingsFacebookPtrOutput values. You can construct a concrete instance of `FunctionAppAuthSettingsFacebookPtrInput` via:
FunctionAppAuthSettingsFacebookArgs{...} or: nil
func FunctionAppAuthSettingsFacebookPtr ¶
func FunctionAppAuthSettingsFacebookPtr(v *FunctionAppAuthSettingsFacebookArgs) FunctionAppAuthSettingsFacebookPtrInput
type FunctionAppAuthSettingsFacebookPtrOutput ¶
type FunctionAppAuthSettingsFacebookPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsFacebookPtrOutput) AppId ¶
func (o FunctionAppAuthSettingsFacebookPtrOutput) AppId() pulumi.StringPtrOutput
The App ID of the Facebook app used for login
func (FunctionAppAuthSettingsFacebookPtrOutput) AppSecret ¶
func (o FunctionAppAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringPtrOutput
The App Secret of the Facebook app used for Facebook Login.
func (FunctionAppAuthSettingsFacebookPtrOutput) ElementType ¶
func (FunctionAppAuthSettingsFacebookPtrOutput) ElementType() reflect.Type
func (FunctionAppAuthSettingsFacebookPtrOutput) OauthScopes ¶
func (o FunctionAppAuthSettingsFacebookPtrOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login
func (FunctionAppAuthSettingsFacebookPtrOutput) ToFunctionAppAuthSettingsFacebookPtrOutput ¶
func (o FunctionAppAuthSettingsFacebookPtrOutput) ToFunctionAppAuthSettingsFacebookPtrOutput() FunctionAppAuthSettingsFacebookPtrOutput
func (FunctionAppAuthSettingsFacebookPtrOutput) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext ¶
func (o FunctionAppAuthSettingsFacebookPtrOutput) ToFunctionAppAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsFacebookPtrOutput
type FunctionAppAuthSettingsGoogle ¶
type FunctionAppAuthSettingsGoogle struct { // The OpenID Connect Client ID for the Google web application. ClientId string `pulumi:"clientId"` // The client secret associated with the Google web application. ClientSecret string `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/ OauthScopes []string `pulumi:"oauthScopes"` }
type FunctionAppAuthSettingsGoogleArgs ¶
type FunctionAppAuthSettingsGoogleArgs struct { // The OpenID Connect Client ID for the Google web application. ClientId pulumi.StringInput `pulumi:"clientId"` // The client secret associated with the Google web application. ClientSecret pulumi.StringInput `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/ OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` }
func (FunctionAppAuthSettingsGoogleArgs) ElementType ¶
func (FunctionAppAuthSettingsGoogleArgs) ElementType() reflect.Type
func (FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGoogleOutput ¶
func (i FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGoogleOutput() FunctionAppAuthSettingsGoogleOutput
func (FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGoogleOutputWithContext ¶
func (i FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGoogleOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGoogleOutput
func (FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGooglePtrOutput ¶
func (i FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGooglePtrOutput() FunctionAppAuthSettingsGooglePtrOutput
func (FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGooglePtrOutputWithContext ¶
func (i FunctionAppAuthSettingsGoogleArgs) ToFunctionAppAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGooglePtrOutput
type FunctionAppAuthSettingsGoogleInput ¶
type FunctionAppAuthSettingsGoogleInput interface { pulumi.Input ToFunctionAppAuthSettingsGoogleOutput() FunctionAppAuthSettingsGoogleOutput ToFunctionAppAuthSettingsGoogleOutputWithContext(context.Context) FunctionAppAuthSettingsGoogleOutput }
FunctionAppAuthSettingsGoogleInput is an input type that accepts FunctionAppAuthSettingsGoogleArgs and FunctionAppAuthSettingsGoogleOutput values. You can construct a concrete instance of `FunctionAppAuthSettingsGoogleInput` via:
FunctionAppAuthSettingsGoogleArgs{...}
type FunctionAppAuthSettingsGoogleOutput ¶
type FunctionAppAuthSettingsGoogleOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsGoogleOutput) ClientId ¶
func (o FunctionAppAuthSettingsGoogleOutput) ClientId() pulumi.StringOutput
The OpenID Connect Client ID for the Google web application.
func (FunctionAppAuthSettingsGoogleOutput) ClientSecret ¶
func (o FunctionAppAuthSettingsGoogleOutput) ClientSecret() pulumi.StringOutput
The client secret associated with the Google web application.
func (FunctionAppAuthSettingsGoogleOutput) ElementType ¶
func (FunctionAppAuthSettingsGoogleOutput) ElementType() reflect.Type
func (FunctionAppAuthSettingsGoogleOutput) OauthScopes ¶
func (o FunctionAppAuthSettingsGoogleOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/
func (FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGoogleOutput ¶
func (o FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGoogleOutput() FunctionAppAuthSettingsGoogleOutput
func (FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGoogleOutputWithContext ¶
func (o FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGoogleOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGoogleOutput
func (FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGooglePtrOutput ¶
func (o FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGooglePtrOutput() FunctionAppAuthSettingsGooglePtrOutput
func (FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGooglePtrOutputWithContext ¶
func (o FunctionAppAuthSettingsGoogleOutput) ToFunctionAppAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGooglePtrOutput
type FunctionAppAuthSettingsGooglePtrInput ¶
type FunctionAppAuthSettingsGooglePtrInput interface { pulumi.Input ToFunctionAppAuthSettingsGooglePtrOutput() FunctionAppAuthSettingsGooglePtrOutput ToFunctionAppAuthSettingsGooglePtrOutputWithContext(context.Context) FunctionAppAuthSettingsGooglePtrOutput }
FunctionAppAuthSettingsGooglePtrInput is an input type that accepts FunctionAppAuthSettingsGoogleArgs, FunctionAppAuthSettingsGooglePtr and FunctionAppAuthSettingsGooglePtrOutput values. You can construct a concrete instance of `FunctionAppAuthSettingsGooglePtrInput` via:
FunctionAppAuthSettingsGoogleArgs{...} or: nil
func FunctionAppAuthSettingsGooglePtr ¶
func FunctionAppAuthSettingsGooglePtr(v *FunctionAppAuthSettingsGoogleArgs) FunctionAppAuthSettingsGooglePtrInput
type FunctionAppAuthSettingsGooglePtrOutput ¶
type FunctionAppAuthSettingsGooglePtrOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsGooglePtrOutput) ClientId ¶
func (o FunctionAppAuthSettingsGooglePtrOutput) ClientId() pulumi.StringPtrOutput
The OpenID Connect Client ID for the Google web application.
func (FunctionAppAuthSettingsGooglePtrOutput) ClientSecret ¶
func (o FunctionAppAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringPtrOutput
The client secret associated with the Google web application.
func (FunctionAppAuthSettingsGooglePtrOutput) ElementType ¶
func (FunctionAppAuthSettingsGooglePtrOutput) ElementType() reflect.Type
func (FunctionAppAuthSettingsGooglePtrOutput) OauthScopes ¶
func (o FunctionAppAuthSettingsGooglePtrOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/
func (FunctionAppAuthSettingsGooglePtrOutput) ToFunctionAppAuthSettingsGooglePtrOutput ¶
func (o FunctionAppAuthSettingsGooglePtrOutput) ToFunctionAppAuthSettingsGooglePtrOutput() FunctionAppAuthSettingsGooglePtrOutput
func (FunctionAppAuthSettingsGooglePtrOutput) ToFunctionAppAuthSettingsGooglePtrOutputWithContext ¶
func (o FunctionAppAuthSettingsGooglePtrOutput) ToFunctionAppAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsGooglePtrOutput
type FunctionAppAuthSettingsInput ¶
type FunctionAppAuthSettingsInput interface { pulumi.Input ToFunctionAppAuthSettingsOutput() FunctionAppAuthSettingsOutput ToFunctionAppAuthSettingsOutputWithContext(context.Context) FunctionAppAuthSettingsOutput }
FunctionAppAuthSettingsInput is an input type that accepts FunctionAppAuthSettingsArgs and FunctionAppAuthSettingsOutput values. You can construct a concrete instance of `FunctionAppAuthSettingsInput` via:
FunctionAppAuthSettingsArgs{...}
type FunctionAppAuthSettingsMicrosoft ¶
type FunctionAppAuthSettingsMicrosoft struct { // The OAuth 2.0 client ID that was created for the app used for authentication. ClientId string `pulumi:"clientId"` // The OAuth 2.0 client secret that was created for the app used for authentication. ClientSecret string `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx OauthScopes []string `pulumi:"oauthScopes"` }
type FunctionAppAuthSettingsMicrosoftArgs ¶
type FunctionAppAuthSettingsMicrosoftArgs struct { // The OAuth 2.0 client ID that was created for the app used for authentication. ClientId pulumi.StringInput `pulumi:"clientId"` // The OAuth 2.0 client secret that was created for the app used for authentication. ClientSecret pulumi.StringInput `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` }
func (FunctionAppAuthSettingsMicrosoftArgs) ElementType ¶
func (FunctionAppAuthSettingsMicrosoftArgs) ElementType() reflect.Type
func (FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftOutput ¶
func (i FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftOutput() FunctionAppAuthSettingsMicrosoftOutput
func (FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftOutputWithContext ¶
func (i FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftOutput
func (FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftPtrOutput ¶
func (i FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftPtrOutput() FunctionAppAuthSettingsMicrosoftPtrOutput
func (FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext ¶
func (i FunctionAppAuthSettingsMicrosoftArgs) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftPtrOutput
type FunctionAppAuthSettingsMicrosoftInput ¶
type FunctionAppAuthSettingsMicrosoftInput interface { pulumi.Input ToFunctionAppAuthSettingsMicrosoftOutput() FunctionAppAuthSettingsMicrosoftOutput ToFunctionAppAuthSettingsMicrosoftOutputWithContext(context.Context) FunctionAppAuthSettingsMicrosoftOutput }
FunctionAppAuthSettingsMicrosoftInput is an input type that accepts FunctionAppAuthSettingsMicrosoftArgs and FunctionAppAuthSettingsMicrosoftOutput values. You can construct a concrete instance of `FunctionAppAuthSettingsMicrosoftInput` via:
FunctionAppAuthSettingsMicrosoftArgs{...}
type FunctionAppAuthSettingsMicrosoftOutput ¶
type FunctionAppAuthSettingsMicrosoftOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsMicrosoftOutput) ClientId ¶
func (o FunctionAppAuthSettingsMicrosoftOutput) ClientId() pulumi.StringOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (FunctionAppAuthSettingsMicrosoftOutput) ClientSecret ¶
func (o FunctionAppAuthSettingsMicrosoftOutput) ClientSecret() pulumi.StringOutput
The OAuth 2.0 client secret that was created for the app used for authentication.
func (FunctionAppAuthSettingsMicrosoftOutput) ElementType ¶
func (FunctionAppAuthSettingsMicrosoftOutput) ElementType() reflect.Type
func (FunctionAppAuthSettingsMicrosoftOutput) OauthScopes ¶
func (o FunctionAppAuthSettingsMicrosoftOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx
func (FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftOutput ¶
func (o FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftOutput() FunctionAppAuthSettingsMicrosoftOutput
func (FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftOutputWithContext ¶
func (o FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftOutput
func (FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutput ¶
func (o FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutput() FunctionAppAuthSettingsMicrosoftPtrOutput
func (FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext ¶
func (o FunctionAppAuthSettingsMicrosoftOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftPtrOutput
type FunctionAppAuthSettingsMicrosoftPtrInput ¶
type FunctionAppAuthSettingsMicrosoftPtrInput interface { pulumi.Input ToFunctionAppAuthSettingsMicrosoftPtrOutput() FunctionAppAuthSettingsMicrosoftPtrOutput ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext(context.Context) FunctionAppAuthSettingsMicrosoftPtrOutput }
FunctionAppAuthSettingsMicrosoftPtrInput is an input type that accepts FunctionAppAuthSettingsMicrosoftArgs, FunctionAppAuthSettingsMicrosoftPtr and FunctionAppAuthSettingsMicrosoftPtrOutput values. You can construct a concrete instance of `FunctionAppAuthSettingsMicrosoftPtrInput` via:
FunctionAppAuthSettingsMicrosoftArgs{...} or: nil
func FunctionAppAuthSettingsMicrosoftPtr ¶
func FunctionAppAuthSettingsMicrosoftPtr(v *FunctionAppAuthSettingsMicrosoftArgs) FunctionAppAuthSettingsMicrosoftPtrInput
type FunctionAppAuthSettingsMicrosoftPtrOutput ¶
type FunctionAppAuthSettingsMicrosoftPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsMicrosoftPtrOutput) ClientId ¶
func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ClientId() pulumi.StringPtrOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (FunctionAppAuthSettingsMicrosoftPtrOutput) ClientSecret ¶
func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringPtrOutput
The OAuth 2.0 client secret that was created for the app used for authentication.
func (FunctionAppAuthSettingsMicrosoftPtrOutput) ElementType ¶
func (FunctionAppAuthSettingsMicrosoftPtrOutput) ElementType() reflect.Type
func (FunctionAppAuthSettingsMicrosoftPtrOutput) OauthScopes ¶
func (o FunctionAppAuthSettingsMicrosoftPtrOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx
func (FunctionAppAuthSettingsMicrosoftPtrOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutput ¶
func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutput() FunctionAppAuthSettingsMicrosoftPtrOutput
func (FunctionAppAuthSettingsMicrosoftPtrOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext ¶
func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ToFunctionAppAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsMicrosoftPtrOutput
type FunctionAppAuthSettingsOutput ¶
type FunctionAppAuthSettingsOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsOutput) ActiveDirectory ¶
func (o FunctionAppAuthSettingsOutput) ActiveDirectory() FunctionAppAuthSettingsActiveDirectoryPtrOutput
A `activeDirectory` block as defined below.
func (FunctionAppAuthSettingsOutput) AdditionalLoginParams ¶
func (o FunctionAppAuthSettingsOutput) AdditionalLoginParams() pulumi.StringMapOutput
Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
func (FunctionAppAuthSettingsOutput) AllowedExternalRedirectUrls ¶
func (o FunctionAppAuthSettingsOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
External URLs that can be redirected to as part of logging in or logging out of the app.
func (FunctionAppAuthSettingsOutput) DefaultProvider ¶
func (o FunctionAppAuthSettingsOutput) DefaultProvider() pulumi.StringPtrOutput
The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`.
func (FunctionAppAuthSettingsOutput) ElementType ¶
func (FunctionAppAuthSettingsOutput) ElementType() reflect.Type
func (FunctionAppAuthSettingsOutput) Enabled ¶
func (o FunctionAppAuthSettingsOutput) Enabled() pulumi.BoolOutput
Is Authentication enabled?
func (FunctionAppAuthSettingsOutput) Facebook ¶
func (o FunctionAppAuthSettingsOutput) Facebook() FunctionAppAuthSettingsFacebookPtrOutput
A `facebook` block as defined below.
func (FunctionAppAuthSettingsOutput) Google ¶
func (o FunctionAppAuthSettingsOutput) Google() FunctionAppAuthSettingsGooglePtrOutput
A `google` block as defined below.
func (FunctionAppAuthSettingsOutput) Issuer ¶
func (o FunctionAppAuthSettingsOutput) Issuer() pulumi.StringPtrOutput
Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
func (FunctionAppAuthSettingsOutput) Microsoft ¶
func (o FunctionAppAuthSettingsOutput) Microsoft() FunctionAppAuthSettingsMicrosoftPtrOutput
A `microsoft` block as defined below.
func (FunctionAppAuthSettingsOutput) RuntimeVersion ¶
func (o FunctionAppAuthSettingsOutput) RuntimeVersion() pulumi.StringPtrOutput
The runtime version of the Authentication/Authorization module.
func (FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsOutput ¶
func (o FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsOutput() FunctionAppAuthSettingsOutput
func (FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsOutputWithContext ¶
func (o FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsOutputWithContext(ctx context.Context) FunctionAppAuthSettingsOutput
func (FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsPtrOutput ¶
func (o FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsPtrOutput() FunctionAppAuthSettingsPtrOutput
func (FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsPtrOutputWithContext ¶
func (o FunctionAppAuthSettingsOutput) ToFunctionAppAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsPtrOutput
func (FunctionAppAuthSettingsOutput) TokenRefreshExtensionHours ¶
func (o FunctionAppAuthSettingsOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72.
func (FunctionAppAuthSettingsOutput) TokenStoreEnabled ¶
func (o FunctionAppAuthSettingsOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false.
func (FunctionAppAuthSettingsOutput) Twitter ¶
func (o FunctionAppAuthSettingsOutput) Twitter() FunctionAppAuthSettingsTwitterPtrOutput
A `twitter` block as defined below.
func (FunctionAppAuthSettingsOutput) UnauthenticatedClientAction ¶
func (o FunctionAppAuthSettingsOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`.
type FunctionAppAuthSettingsPtrInput ¶
type FunctionAppAuthSettingsPtrInput interface { pulumi.Input ToFunctionAppAuthSettingsPtrOutput() FunctionAppAuthSettingsPtrOutput ToFunctionAppAuthSettingsPtrOutputWithContext(context.Context) FunctionAppAuthSettingsPtrOutput }
FunctionAppAuthSettingsPtrInput is an input type that accepts FunctionAppAuthSettingsArgs, FunctionAppAuthSettingsPtr and FunctionAppAuthSettingsPtrOutput values. You can construct a concrete instance of `FunctionAppAuthSettingsPtrInput` via:
FunctionAppAuthSettingsArgs{...} or: nil
func FunctionAppAuthSettingsPtr ¶
func FunctionAppAuthSettingsPtr(v *FunctionAppAuthSettingsArgs) FunctionAppAuthSettingsPtrInput
type FunctionAppAuthSettingsPtrOutput ¶
type FunctionAppAuthSettingsPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsPtrOutput) ActiveDirectory ¶
func (o FunctionAppAuthSettingsPtrOutput) ActiveDirectory() FunctionAppAuthSettingsActiveDirectoryPtrOutput
A `activeDirectory` block as defined below.
func (FunctionAppAuthSettingsPtrOutput) AdditionalLoginParams ¶
func (o FunctionAppAuthSettingsPtrOutput) AdditionalLoginParams() pulumi.StringMapOutput
Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
func (FunctionAppAuthSettingsPtrOutput) AllowedExternalRedirectUrls ¶
func (o FunctionAppAuthSettingsPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
External URLs that can be redirected to as part of logging in or logging out of the app.
func (FunctionAppAuthSettingsPtrOutput) DefaultProvider ¶
func (o FunctionAppAuthSettingsPtrOutput) DefaultProvider() pulumi.StringPtrOutput
The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`.
func (FunctionAppAuthSettingsPtrOutput) Elem ¶
func (o FunctionAppAuthSettingsPtrOutput) Elem() FunctionAppAuthSettingsOutput
func (FunctionAppAuthSettingsPtrOutput) ElementType ¶
func (FunctionAppAuthSettingsPtrOutput) ElementType() reflect.Type
func (FunctionAppAuthSettingsPtrOutput) Enabled ¶
func (o FunctionAppAuthSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
Is Authentication enabled?
func (FunctionAppAuthSettingsPtrOutput) Facebook ¶
func (o FunctionAppAuthSettingsPtrOutput) Facebook() FunctionAppAuthSettingsFacebookPtrOutput
A `facebook` block as defined below.
func (FunctionAppAuthSettingsPtrOutput) Google ¶
func (o FunctionAppAuthSettingsPtrOutput) Google() FunctionAppAuthSettingsGooglePtrOutput
A `google` block as defined below.
func (FunctionAppAuthSettingsPtrOutput) Issuer ¶
func (o FunctionAppAuthSettingsPtrOutput) Issuer() pulumi.StringPtrOutput
Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
func (FunctionAppAuthSettingsPtrOutput) Microsoft ¶
func (o FunctionAppAuthSettingsPtrOutput) Microsoft() FunctionAppAuthSettingsMicrosoftPtrOutput
A `microsoft` block as defined below.
func (FunctionAppAuthSettingsPtrOutput) RuntimeVersion ¶
func (o FunctionAppAuthSettingsPtrOutput) RuntimeVersion() pulumi.StringPtrOutput
The runtime version of the Authentication/Authorization module.
func (FunctionAppAuthSettingsPtrOutput) ToFunctionAppAuthSettingsPtrOutput ¶
func (o FunctionAppAuthSettingsPtrOutput) ToFunctionAppAuthSettingsPtrOutput() FunctionAppAuthSettingsPtrOutput
func (FunctionAppAuthSettingsPtrOutput) ToFunctionAppAuthSettingsPtrOutputWithContext ¶
func (o FunctionAppAuthSettingsPtrOutput) ToFunctionAppAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsPtrOutput
func (FunctionAppAuthSettingsPtrOutput) TokenRefreshExtensionHours ¶
func (o FunctionAppAuthSettingsPtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72.
func (FunctionAppAuthSettingsPtrOutput) TokenStoreEnabled ¶
func (o FunctionAppAuthSettingsPtrOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false.
func (FunctionAppAuthSettingsPtrOutput) Twitter ¶
func (o FunctionAppAuthSettingsPtrOutput) Twitter() FunctionAppAuthSettingsTwitterPtrOutput
A `twitter` block as defined below.
func (FunctionAppAuthSettingsPtrOutput) UnauthenticatedClientAction ¶
func (o FunctionAppAuthSettingsPtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`.
type FunctionAppAuthSettingsTwitterArgs ¶
type FunctionAppAuthSettingsTwitterArgs struct { // The OAuth 1.0a consumer key of the Twitter application used for sign-in. ConsumerKey pulumi.StringInput `pulumi:"consumerKey"` // The OAuth 1.0a consumer secret of the Twitter application used for sign-in. ConsumerSecret pulumi.StringInput `pulumi:"consumerSecret"` }
func (FunctionAppAuthSettingsTwitterArgs) ElementType ¶
func (FunctionAppAuthSettingsTwitterArgs) ElementType() reflect.Type
func (FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterOutput ¶
func (i FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterOutput() FunctionAppAuthSettingsTwitterOutput
func (FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterOutputWithContext ¶
func (i FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterOutput
func (FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterPtrOutput ¶
func (i FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterPtrOutput() FunctionAppAuthSettingsTwitterPtrOutput
func (FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext ¶
func (i FunctionAppAuthSettingsTwitterArgs) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterPtrOutput
type FunctionAppAuthSettingsTwitterInput ¶
type FunctionAppAuthSettingsTwitterInput interface { pulumi.Input ToFunctionAppAuthSettingsTwitterOutput() FunctionAppAuthSettingsTwitterOutput ToFunctionAppAuthSettingsTwitterOutputWithContext(context.Context) FunctionAppAuthSettingsTwitterOutput }
FunctionAppAuthSettingsTwitterInput is an input type that accepts FunctionAppAuthSettingsTwitterArgs and FunctionAppAuthSettingsTwitterOutput values. You can construct a concrete instance of `FunctionAppAuthSettingsTwitterInput` via:
FunctionAppAuthSettingsTwitterArgs{...}
type FunctionAppAuthSettingsTwitterOutput ¶
type FunctionAppAuthSettingsTwitterOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsTwitterOutput) ConsumerKey ¶
func (o FunctionAppAuthSettingsTwitterOutput) ConsumerKey() pulumi.StringOutput
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
func (FunctionAppAuthSettingsTwitterOutput) ConsumerSecret ¶
func (o FunctionAppAuthSettingsTwitterOutput) ConsumerSecret() pulumi.StringOutput
The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
func (FunctionAppAuthSettingsTwitterOutput) ElementType ¶
func (FunctionAppAuthSettingsTwitterOutput) ElementType() reflect.Type
func (FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterOutput ¶
func (o FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterOutput() FunctionAppAuthSettingsTwitterOutput
func (FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterOutputWithContext ¶
func (o FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterOutput
func (FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterPtrOutput ¶
func (o FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterPtrOutput() FunctionAppAuthSettingsTwitterPtrOutput
func (FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext ¶
func (o FunctionAppAuthSettingsTwitterOutput) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterPtrOutput
type FunctionAppAuthSettingsTwitterPtrInput ¶
type FunctionAppAuthSettingsTwitterPtrInput interface { pulumi.Input ToFunctionAppAuthSettingsTwitterPtrOutput() FunctionAppAuthSettingsTwitterPtrOutput ToFunctionAppAuthSettingsTwitterPtrOutputWithContext(context.Context) FunctionAppAuthSettingsTwitterPtrOutput }
FunctionAppAuthSettingsTwitterPtrInput is an input type that accepts FunctionAppAuthSettingsTwitterArgs, FunctionAppAuthSettingsTwitterPtr and FunctionAppAuthSettingsTwitterPtrOutput values. You can construct a concrete instance of `FunctionAppAuthSettingsTwitterPtrInput` via:
FunctionAppAuthSettingsTwitterArgs{...} or: nil
func FunctionAppAuthSettingsTwitterPtr ¶
func FunctionAppAuthSettingsTwitterPtr(v *FunctionAppAuthSettingsTwitterArgs) FunctionAppAuthSettingsTwitterPtrInput
type FunctionAppAuthSettingsTwitterPtrOutput ¶
type FunctionAppAuthSettingsTwitterPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsTwitterPtrOutput) ConsumerKey ¶
func (o FunctionAppAuthSettingsTwitterPtrOutput) ConsumerKey() pulumi.StringPtrOutput
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
func (FunctionAppAuthSettingsTwitterPtrOutput) ConsumerSecret ¶
func (o FunctionAppAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringPtrOutput
The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
func (FunctionAppAuthSettingsTwitterPtrOutput) ElementType ¶
func (FunctionAppAuthSettingsTwitterPtrOutput) ElementType() reflect.Type
func (FunctionAppAuthSettingsTwitterPtrOutput) ToFunctionAppAuthSettingsTwitterPtrOutput ¶
func (o FunctionAppAuthSettingsTwitterPtrOutput) ToFunctionAppAuthSettingsTwitterPtrOutput() FunctionAppAuthSettingsTwitterPtrOutput
func (FunctionAppAuthSettingsTwitterPtrOutput) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext ¶
func (o FunctionAppAuthSettingsTwitterPtrOutput) ToFunctionAppAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppAuthSettingsTwitterPtrOutput
type FunctionAppConnectionString ¶
type FunctionAppConnectionString struct { // The name of the Connection String. Name string `pulumi:"name"` // The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`. Type string `pulumi:"type"` // The value for the Connection String. Value string `pulumi:"value"` }
type FunctionAppConnectionStringArgs ¶
type FunctionAppConnectionStringArgs struct { // The name of the Connection String. Name pulumi.StringInput `pulumi:"name"` // The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`. Type pulumi.StringInput `pulumi:"type"` // The value for the Connection String. Value pulumi.StringInput `pulumi:"value"` }
func (FunctionAppConnectionStringArgs) ElementType ¶
func (FunctionAppConnectionStringArgs) ElementType() reflect.Type
func (FunctionAppConnectionStringArgs) ToFunctionAppConnectionStringOutput ¶
func (i FunctionAppConnectionStringArgs) ToFunctionAppConnectionStringOutput() FunctionAppConnectionStringOutput
func (FunctionAppConnectionStringArgs) ToFunctionAppConnectionStringOutputWithContext ¶
func (i FunctionAppConnectionStringArgs) ToFunctionAppConnectionStringOutputWithContext(ctx context.Context) FunctionAppConnectionStringOutput
type FunctionAppConnectionStringArray ¶
type FunctionAppConnectionStringArray []FunctionAppConnectionStringInput
func (FunctionAppConnectionStringArray) ElementType ¶
func (FunctionAppConnectionStringArray) ElementType() reflect.Type
func (FunctionAppConnectionStringArray) ToFunctionAppConnectionStringArrayOutput ¶
func (i FunctionAppConnectionStringArray) ToFunctionAppConnectionStringArrayOutput() FunctionAppConnectionStringArrayOutput
func (FunctionAppConnectionStringArray) ToFunctionAppConnectionStringArrayOutputWithContext ¶
func (i FunctionAppConnectionStringArray) ToFunctionAppConnectionStringArrayOutputWithContext(ctx context.Context) FunctionAppConnectionStringArrayOutput
type FunctionAppConnectionStringArrayInput ¶
type FunctionAppConnectionStringArrayInput interface { pulumi.Input ToFunctionAppConnectionStringArrayOutput() FunctionAppConnectionStringArrayOutput ToFunctionAppConnectionStringArrayOutputWithContext(context.Context) FunctionAppConnectionStringArrayOutput }
FunctionAppConnectionStringArrayInput is an input type that accepts FunctionAppConnectionStringArray and FunctionAppConnectionStringArrayOutput values. You can construct a concrete instance of `FunctionAppConnectionStringArrayInput` via:
FunctionAppConnectionStringArray{ FunctionAppConnectionStringArgs{...} }
type FunctionAppConnectionStringArrayOutput ¶
type FunctionAppConnectionStringArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppConnectionStringArrayOutput) ElementType ¶
func (FunctionAppConnectionStringArrayOutput) ElementType() reflect.Type
func (FunctionAppConnectionStringArrayOutput) ToFunctionAppConnectionStringArrayOutput ¶
func (o FunctionAppConnectionStringArrayOutput) ToFunctionAppConnectionStringArrayOutput() FunctionAppConnectionStringArrayOutput
func (FunctionAppConnectionStringArrayOutput) ToFunctionAppConnectionStringArrayOutputWithContext ¶
func (o FunctionAppConnectionStringArrayOutput) ToFunctionAppConnectionStringArrayOutputWithContext(ctx context.Context) FunctionAppConnectionStringArrayOutput
type FunctionAppConnectionStringInput ¶
type FunctionAppConnectionStringInput interface { pulumi.Input ToFunctionAppConnectionStringOutput() FunctionAppConnectionStringOutput ToFunctionAppConnectionStringOutputWithContext(context.Context) FunctionAppConnectionStringOutput }
FunctionAppConnectionStringInput is an input type that accepts FunctionAppConnectionStringArgs and FunctionAppConnectionStringOutput values. You can construct a concrete instance of `FunctionAppConnectionStringInput` via:
FunctionAppConnectionStringArgs{...}
type FunctionAppConnectionStringOutput ¶
type FunctionAppConnectionStringOutput struct{ *pulumi.OutputState }
func (FunctionAppConnectionStringOutput) ElementType ¶
func (FunctionAppConnectionStringOutput) ElementType() reflect.Type
func (FunctionAppConnectionStringOutput) Name ¶
func (o FunctionAppConnectionStringOutput) Name() pulumi.StringOutput
The name of the Connection String.
func (FunctionAppConnectionStringOutput) ToFunctionAppConnectionStringOutput ¶
func (o FunctionAppConnectionStringOutput) ToFunctionAppConnectionStringOutput() FunctionAppConnectionStringOutput
func (FunctionAppConnectionStringOutput) ToFunctionAppConnectionStringOutputWithContext ¶
func (o FunctionAppConnectionStringOutput) ToFunctionAppConnectionStringOutputWithContext(ctx context.Context) FunctionAppConnectionStringOutput
func (FunctionAppConnectionStringOutput) Type ¶
func (o FunctionAppConnectionStringOutput) Type() pulumi.StringOutput
The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`.
func (FunctionAppConnectionStringOutput) Value ¶
func (o FunctionAppConnectionStringOutput) Value() pulumi.StringOutput
The value for the Connection String.
type FunctionAppIdentity ¶
type FunctionAppIdentity struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service. PrincipalId *string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service. TenantId *string `pulumi:"tenantId"` // Specifies the identity type of the Function App. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Type string `pulumi:"type"` }
type FunctionAppIdentityArgs ¶
type FunctionAppIdentityArgs struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the identity type of the Function App. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Type pulumi.StringInput `pulumi:"type"` }
func (FunctionAppIdentityArgs) ElementType ¶
func (FunctionAppIdentityArgs) ElementType() reflect.Type
func (FunctionAppIdentityArgs) ToFunctionAppIdentityOutput ¶
func (i FunctionAppIdentityArgs) ToFunctionAppIdentityOutput() FunctionAppIdentityOutput
func (FunctionAppIdentityArgs) ToFunctionAppIdentityOutputWithContext ¶
func (i FunctionAppIdentityArgs) ToFunctionAppIdentityOutputWithContext(ctx context.Context) FunctionAppIdentityOutput
func (FunctionAppIdentityArgs) ToFunctionAppIdentityPtrOutput ¶
func (i FunctionAppIdentityArgs) ToFunctionAppIdentityPtrOutput() FunctionAppIdentityPtrOutput
func (FunctionAppIdentityArgs) ToFunctionAppIdentityPtrOutputWithContext ¶
func (i FunctionAppIdentityArgs) ToFunctionAppIdentityPtrOutputWithContext(ctx context.Context) FunctionAppIdentityPtrOutput
type FunctionAppIdentityInput ¶
type FunctionAppIdentityInput interface { pulumi.Input ToFunctionAppIdentityOutput() FunctionAppIdentityOutput ToFunctionAppIdentityOutputWithContext(context.Context) FunctionAppIdentityOutput }
FunctionAppIdentityInput is an input type that accepts FunctionAppIdentityArgs and FunctionAppIdentityOutput values. You can construct a concrete instance of `FunctionAppIdentityInput` via:
FunctionAppIdentityArgs{...}
type FunctionAppIdentityOutput ¶
type FunctionAppIdentityOutput struct{ *pulumi.OutputState }
func (FunctionAppIdentityOutput) ElementType ¶
func (FunctionAppIdentityOutput) ElementType() reflect.Type
func (FunctionAppIdentityOutput) IdentityIds ¶
func (o FunctionAppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`.
func (FunctionAppIdentityOutput) PrincipalId ¶
func (o FunctionAppIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (FunctionAppIdentityOutput) TenantId ¶
func (o FunctionAppIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (FunctionAppIdentityOutput) ToFunctionAppIdentityOutput ¶
func (o FunctionAppIdentityOutput) ToFunctionAppIdentityOutput() FunctionAppIdentityOutput
func (FunctionAppIdentityOutput) ToFunctionAppIdentityOutputWithContext ¶
func (o FunctionAppIdentityOutput) ToFunctionAppIdentityOutputWithContext(ctx context.Context) FunctionAppIdentityOutput
func (FunctionAppIdentityOutput) ToFunctionAppIdentityPtrOutput ¶
func (o FunctionAppIdentityOutput) ToFunctionAppIdentityPtrOutput() FunctionAppIdentityPtrOutput
func (FunctionAppIdentityOutput) ToFunctionAppIdentityPtrOutputWithContext ¶
func (o FunctionAppIdentityOutput) ToFunctionAppIdentityPtrOutputWithContext(ctx context.Context) FunctionAppIdentityPtrOutput
func (FunctionAppIdentityOutput) Type ¶
func (o FunctionAppIdentityOutput) Type() pulumi.StringOutput
Specifies the identity type of the Function App. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities.
type FunctionAppIdentityPtrInput ¶
type FunctionAppIdentityPtrInput interface { pulumi.Input ToFunctionAppIdentityPtrOutput() FunctionAppIdentityPtrOutput ToFunctionAppIdentityPtrOutputWithContext(context.Context) FunctionAppIdentityPtrOutput }
FunctionAppIdentityPtrInput is an input type that accepts FunctionAppIdentityArgs, FunctionAppIdentityPtr and FunctionAppIdentityPtrOutput values. You can construct a concrete instance of `FunctionAppIdentityPtrInput` via:
FunctionAppIdentityArgs{...} or: nil
func FunctionAppIdentityPtr ¶
func FunctionAppIdentityPtr(v *FunctionAppIdentityArgs) FunctionAppIdentityPtrInput
type FunctionAppIdentityPtrOutput ¶
type FunctionAppIdentityPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppIdentityPtrOutput) Elem ¶
func (o FunctionAppIdentityPtrOutput) Elem() FunctionAppIdentityOutput
func (FunctionAppIdentityPtrOutput) ElementType ¶
func (FunctionAppIdentityPtrOutput) ElementType() reflect.Type
func (FunctionAppIdentityPtrOutput) IdentityIds ¶
func (o FunctionAppIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`.
func (FunctionAppIdentityPtrOutput) PrincipalId ¶
func (o FunctionAppIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (FunctionAppIdentityPtrOutput) TenantId ¶
func (o FunctionAppIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (FunctionAppIdentityPtrOutput) ToFunctionAppIdentityPtrOutput ¶
func (o FunctionAppIdentityPtrOutput) ToFunctionAppIdentityPtrOutput() FunctionAppIdentityPtrOutput
func (FunctionAppIdentityPtrOutput) ToFunctionAppIdentityPtrOutputWithContext ¶
func (o FunctionAppIdentityPtrOutput) ToFunctionAppIdentityPtrOutputWithContext(ctx context.Context) FunctionAppIdentityPtrOutput
func (FunctionAppIdentityPtrOutput) Type ¶
func (o FunctionAppIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the identity type of the Function App. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities.
type FunctionAppInput ¶
type FunctionAppInput interface { pulumi.Input ToFunctionAppOutput() FunctionAppOutput ToFunctionAppOutputWithContext(ctx context.Context) FunctionAppOutput }
type FunctionAppMap ¶
type FunctionAppMap map[string]FunctionAppInput
func (FunctionAppMap) ElementType ¶
func (FunctionAppMap) ElementType() reflect.Type
func (FunctionAppMap) ToFunctionAppMapOutput ¶
func (i FunctionAppMap) ToFunctionAppMapOutput() FunctionAppMapOutput
func (FunctionAppMap) ToFunctionAppMapOutputWithContext ¶
func (i FunctionAppMap) ToFunctionAppMapOutputWithContext(ctx context.Context) FunctionAppMapOutput
type FunctionAppMapInput ¶
type FunctionAppMapInput interface { pulumi.Input ToFunctionAppMapOutput() FunctionAppMapOutput ToFunctionAppMapOutputWithContext(context.Context) FunctionAppMapOutput }
FunctionAppMapInput is an input type that accepts FunctionAppMap and FunctionAppMapOutput values. You can construct a concrete instance of `FunctionAppMapInput` via:
FunctionAppMap{ "key": FunctionAppArgs{...} }
type FunctionAppMapOutput ¶
type FunctionAppMapOutput struct{ *pulumi.OutputState }
func (FunctionAppMapOutput) ElementType ¶
func (FunctionAppMapOutput) ElementType() reflect.Type
func (FunctionAppMapOutput) MapIndex ¶
func (o FunctionAppMapOutput) MapIndex(k pulumi.StringInput) FunctionAppOutput
func (FunctionAppMapOutput) ToFunctionAppMapOutput ¶
func (o FunctionAppMapOutput) ToFunctionAppMapOutput() FunctionAppMapOutput
func (FunctionAppMapOutput) ToFunctionAppMapOutputWithContext ¶
func (o FunctionAppMapOutput) ToFunctionAppMapOutputWithContext(ctx context.Context) FunctionAppMapOutput
type FunctionAppOutput ¶
type FunctionAppOutput struct{ *pulumi.OutputState }
func (FunctionAppOutput) ElementType ¶
func (FunctionAppOutput) ElementType() reflect.Type
func (FunctionAppOutput) ToFunctionAppOutput ¶
func (o FunctionAppOutput) ToFunctionAppOutput() FunctionAppOutput
func (FunctionAppOutput) ToFunctionAppOutputWithContext ¶
func (o FunctionAppOutput) ToFunctionAppOutputWithContext(ctx context.Context) FunctionAppOutput
type FunctionAppSiteConfig ¶
type FunctionAppSiteConfig struct { // Should the Function App be loaded at all times? Defaults to `false`. AlwaysOn *bool `pulumi:"alwaysOn"` // The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan. AppScaleLimit *int `pulumi:"appScaleLimit"` AutoSwapSlotName *string `pulumi:"autoSwapSlotName"` // A `cors` block as defined below. Cors *FunctionAppSiteConfigCors `pulumi:"cors"` // The version of the .net framework's CLR used in this function app. Possible values are `v4.0` (including .NET Core 2.1 and 3.1), `v5.0` and `v6.0`. [For more information on which .net Framework version to use based on the runtime version you're targeting - please see this table](https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`. DotnetFrameworkVersion *string `pulumi:"dotnetFrameworkVersion"` // The number of minimum instances for this function app. Only affects apps on the Premium plan. ElasticInstanceMinimum *int `pulumi:"elasticInstanceMinimum"` // State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `AllAllowed`. FtpsState *string `pulumi:"ftpsState"` // Path which will be checked for this function app health. HealthCheckPath *string `pulumi:"healthCheckPath"` // Specifies whether or not the http2 protocol should be enabled. Defaults to `false`. Http2Enabled *bool `pulumi:"http2Enabled"` // A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below. IpRestrictions []FunctionAppSiteConfigIpRestriction `pulumi:"ipRestrictions"` // Java version hosted by the function app in Azure. Possible values are `1.8`, `11`. JavaVersion *string `pulumi:"javaVersion"` // Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`. LinuxFxVersion *string `pulumi:"linuxFxVersion"` // The minimum supported TLS version for the function app. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new function apps. MinTlsVersion *string `pulumi:"minTlsVersion"` // The number of pre-warmed instances for this function app. Only affects apps on the Premium plan. PreWarmedInstanceCount *int `pulumi:"preWarmedInstanceCount"` // Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan. Defaults to `false`. RuntimeScaleMonitoringEnabled *bool `pulumi:"runtimeScaleMonitoringEnabled"` // A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below. ScmIpRestrictions []FunctionAppSiteConfigScmIpRestriction `pulumi:"scmIpRestrictions"` // The type of Source Control used by the Function App. Valid values include: `BitBucketGit`, `BitBucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None` (default), `OneDrive`, `Tfs`, `VSO`, and `VSTSRM` ScmType *string `pulumi:"scmType"` // IP security restrictions for scm to use main. Defaults to false. ScmUseMainIpRestriction *bool `pulumi:"scmUseMainIpRestriction"` // Should the Function App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`. Use32BitWorkerProcess *bool `pulumi:"use32BitWorkerProcess"` // Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`. VnetRouteAllEnabled *bool `pulumi:"vnetRouteAllEnabled"` // Should WebSockets be enabled? WebsocketsEnabled *bool `pulumi:"websocketsEnabled"` }
type FunctionAppSiteConfigArgs ¶
type FunctionAppSiteConfigArgs struct { // Should the Function App be loaded at all times? Defaults to `false`. AlwaysOn pulumi.BoolPtrInput `pulumi:"alwaysOn"` // The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan. AppScaleLimit pulumi.IntPtrInput `pulumi:"appScaleLimit"` AutoSwapSlotName pulumi.StringPtrInput `pulumi:"autoSwapSlotName"` // A `cors` block as defined below. Cors FunctionAppSiteConfigCorsPtrInput `pulumi:"cors"` // The version of the .net framework's CLR used in this function app. Possible values are `v4.0` (including .NET Core 2.1 and 3.1), `v5.0` and `v6.0`. [For more information on which .net Framework version to use based on the runtime version you're targeting - please see this table](https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`. DotnetFrameworkVersion pulumi.StringPtrInput `pulumi:"dotnetFrameworkVersion"` // The number of minimum instances for this function app. Only affects apps on the Premium plan. ElasticInstanceMinimum pulumi.IntPtrInput `pulumi:"elasticInstanceMinimum"` // State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `AllAllowed`. FtpsState pulumi.StringPtrInput `pulumi:"ftpsState"` // Path which will be checked for this function app health. HealthCheckPath pulumi.StringPtrInput `pulumi:"healthCheckPath"` // Specifies whether or not the http2 protocol should be enabled. Defaults to `false`. Http2Enabled pulumi.BoolPtrInput `pulumi:"http2Enabled"` // A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below. IpRestrictions FunctionAppSiteConfigIpRestrictionArrayInput `pulumi:"ipRestrictions"` // Java version hosted by the function app in Azure. Possible values are `1.8`, `11`. JavaVersion pulumi.StringPtrInput `pulumi:"javaVersion"` // Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`. LinuxFxVersion pulumi.StringPtrInput `pulumi:"linuxFxVersion"` // The minimum supported TLS version for the function app. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new function apps. MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"` // The number of pre-warmed instances for this function app. Only affects apps on the Premium plan. PreWarmedInstanceCount pulumi.IntPtrInput `pulumi:"preWarmedInstanceCount"` // Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan. Defaults to `false`. RuntimeScaleMonitoringEnabled pulumi.BoolPtrInput `pulumi:"runtimeScaleMonitoringEnabled"` // A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below. ScmIpRestrictions FunctionAppSiteConfigScmIpRestrictionArrayInput `pulumi:"scmIpRestrictions"` // The type of Source Control used by the Function App. Valid values include: `BitBucketGit`, `BitBucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None` (default), `OneDrive`, `Tfs`, `VSO`, and `VSTSRM` ScmType pulumi.StringPtrInput `pulumi:"scmType"` // IP security restrictions for scm to use main. Defaults to false. ScmUseMainIpRestriction pulumi.BoolPtrInput `pulumi:"scmUseMainIpRestriction"` // Should the Function App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`. Use32BitWorkerProcess pulumi.BoolPtrInput `pulumi:"use32BitWorkerProcess"` // Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`. VnetRouteAllEnabled pulumi.BoolPtrInput `pulumi:"vnetRouteAllEnabled"` // Should WebSockets be enabled? WebsocketsEnabled pulumi.BoolPtrInput `pulumi:"websocketsEnabled"` }
func (FunctionAppSiteConfigArgs) ElementType ¶
func (FunctionAppSiteConfigArgs) ElementType() reflect.Type
func (FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigOutput ¶
func (i FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigOutput() FunctionAppSiteConfigOutput
func (FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigOutputWithContext ¶
func (i FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigOutputWithContext(ctx context.Context) FunctionAppSiteConfigOutput
func (FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigPtrOutput ¶
func (i FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigPtrOutput() FunctionAppSiteConfigPtrOutput
func (FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigPtrOutputWithContext ¶
func (i FunctionAppSiteConfigArgs) ToFunctionAppSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigPtrOutput
type FunctionAppSiteConfigCorsArgs ¶
type FunctionAppSiteConfigCorsArgs struct { // A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // Are credentials supported? SupportCredentials pulumi.BoolPtrInput `pulumi:"supportCredentials"` }
func (FunctionAppSiteConfigCorsArgs) ElementType ¶
func (FunctionAppSiteConfigCorsArgs) ElementType() reflect.Type
func (FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsOutput ¶
func (i FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsOutput() FunctionAppSiteConfigCorsOutput
func (FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsOutputWithContext ¶
func (i FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsOutput
func (FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsPtrOutput ¶
func (i FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsPtrOutput() FunctionAppSiteConfigCorsPtrOutput
func (FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsPtrOutputWithContext ¶
func (i FunctionAppSiteConfigCorsArgs) ToFunctionAppSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsPtrOutput
type FunctionAppSiteConfigCorsInput ¶
type FunctionAppSiteConfigCorsInput interface { pulumi.Input ToFunctionAppSiteConfigCorsOutput() FunctionAppSiteConfigCorsOutput ToFunctionAppSiteConfigCorsOutputWithContext(context.Context) FunctionAppSiteConfigCorsOutput }
FunctionAppSiteConfigCorsInput is an input type that accepts FunctionAppSiteConfigCorsArgs and FunctionAppSiteConfigCorsOutput values. You can construct a concrete instance of `FunctionAppSiteConfigCorsInput` via:
FunctionAppSiteConfigCorsArgs{...}
type FunctionAppSiteConfigCorsOutput ¶
type FunctionAppSiteConfigCorsOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigCorsOutput) AllowedOrigins ¶
func (o FunctionAppSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls.
func (FunctionAppSiteConfigCorsOutput) ElementType ¶
func (FunctionAppSiteConfigCorsOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigCorsOutput) SupportCredentials ¶
func (o FunctionAppSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsOutput ¶
func (o FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsOutput() FunctionAppSiteConfigCorsOutput
func (FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsOutputWithContext ¶
func (o FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsOutput
func (FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsPtrOutput ¶
func (o FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsPtrOutput() FunctionAppSiteConfigCorsPtrOutput
func (FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsPtrOutputWithContext ¶
func (o FunctionAppSiteConfigCorsOutput) ToFunctionAppSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsPtrOutput
type FunctionAppSiteConfigCorsPtrInput ¶
type FunctionAppSiteConfigCorsPtrInput interface { pulumi.Input ToFunctionAppSiteConfigCorsPtrOutput() FunctionAppSiteConfigCorsPtrOutput ToFunctionAppSiteConfigCorsPtrOutputWithContext(context.Context) FunctionAppSiteConfigCorsPtrOutput }
FunctionAppSiteConfigCorsPtrInput is an input type that accepts FunctionAppSiteConfigCorsArgs, FunctionAppSiteConfigCorsPtr and FunctionAppSiteConfigCorsPtrOutput values. You can construct a concrete instance of `FunctionAppSiteConfigCorsPtrInput` via:
FunctionAppSiteConfigCorsArgs{...} or: nil
func FunctionAppSiteConfigCorsPtr ¶
func FunctionAppSiteConfigCorsPtr(v *FunctionAppSiteConfigCorsArgs) FunctionAppSiteConfigCorsPtrInput
type FunctionAppSiteConfigCorsPtrOutput ¶
type FunctionAppSiteConfigCorsPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigCorsPtrOutput) AllowedOrigins ¶
func (o FunctionAppSiteConfigCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls.
func (FunctionAppSiteConfigCorsPtrOutput) Elem ¶
func (o FunctionAppSiteConfigCorsPtrOutput) Elem() FunctionAppSiteConfigCorsOutput
func (FunctionAppSiteConfigCorsPtrOutput) ElementType ¶
func (FunctionAppSiteConfigCorsPtrOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigCorsPtrOutput) SupportCredentials ¶
func (o FunctionAppSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (FunctionAppSiteConfigCorsPtrOutput) ToFunctionAppSiteConfigCorsPtrOutput ¶
func (o FunctionAppSiteConfigCorsPtrOutput) ToFunctionAppSiteConfigCorsPtrOutput() FunctionAppSiteConfigCorsPtrOutput
func (FunctionAppSiteConfigCorsPtrOutput) ToFunctionAppSiteConfigCorsPtrOutputWithContext ¶
func (o FunctionAppSiteConfigCorsPtrOutput) ToFunctionAppSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigCorsPtrOutput
type FunctionAppSiteConfigInput ¶
type FunctionAppSiteConfigInput interface { pulumi.Input ToFunctionAppSiteConfigOutput() FunctionAppSiteConfigOutput ToFunctionAppSiteConfigOutputWithContext(context.Context) FunctionAppSiteConfigOutput }
FunctionAppSiteConfigInput is an input type that accepts FunctionAppSiteConfigArgs and FunctionAppSiteConfigOutput values. You can construct a concrete instance of `FunctionAppSiteConfigInput` via:
FunctionAppSiteConfigArgs{...}
type FunctionAppSiteConfigIpRestriction ¶
type FunctionAppSiteConfigIpRestriction struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action *string `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. Headers *FunctionAppSiteConfigIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress *string `pulumi:"ipAddress"` // The name for this IP Restriction. Name *string `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, the priority is set to 65000 if not specified. Priority *int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag *string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type FunctionAppSiteConfigIpRestrictionArgs ¶
type FunctionAppSiteConfigIpRestrictionArgs struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. Headers FunctionAppSiteConfigIpRestrictionHeadersPtrInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // The name for this IP Restriction. Name pulumi.StringPtrInput `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, the priority is set to 65000 if not specified. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringPtrInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (FunctionAppSiteConfigIpRestrictionArgs) ElementType ¶
func (FunctionAppSiteConfigIpRestrictionArgs) ElementType() reflect.Type
func (FunctionAppSiteConfigIpRestrictionArgs) ToFunctionAppSiteConfigIpRestrictionOutput ¶
func (i FunctionAppSiteConfigIpRestrictionArgs) ToFunctionAppSiteConfigIpRestrictionOutput() FunctionAppSiteConfigIpRestrictionOutput
func (FunctionAppSiteConfigIpRestrictionArgs) ToFunctionAppSiteConfigIpRestrictionOutputWithContext ¶
func (i FunctionAppSiteConfigIpRestrictionArgs) ToFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionOutput
type FunctionAppSiteConfigIpRestrictionArray ¶
type FunctionAppSiteConfigIpRestrictionArray []FunctionAppSiteConfigIpRestrictionInput
func (FunctionAppSiteConfigIpRestrictionArray) ElementType ¶
func (FunctionAppSiteConfigIpRestrictionArray) ElementType() reflect.Type
func (FunctionAppSiteConfigIpRestrictionArray) ToFunctionAppSiteConfigIpRestrictionArrayOutput ¶
func (i FunctionAppSiteConfigIpRestrictionArray) ToFunctionAppSiteConfigIpRestrictionArrayOutput() FunctionAppSiteConfigIpRestrictionArrayOutput
func (FunctionAppSiteConfigIpRestrictionArray) ToFunctionAppSiteConfigIpRestrictionArrayOutputWithContext ¶
func (i FunctionAppSiteConfigIpRestrictionArray) ToFunctionAppSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionArrayOutput
type FunctionAppSiteConfigIpRestrictionArrayInput ¶
type FunctionAppSiteConfigIpRestrictionArrayInput interface { pulumi.Input ToFunctionAppSiteConfigIpRestrictionArrayOutput() FunctionAppSiteConfigIpRestrictionArrayOutput ToFunctionAppSiteConfigIpRestrictionArrayOutputWithContext(context.Context) FunctionAppSiteConfigIpRestrictionArrayOutput }
FunctionAppSiteConfigIpRestrictionArrayInput is an input type that accepts FunctionAppSiteConfigIpRestrictionArray and FunctionAppSiteConfigIpRestrictionArrayOutput values. You can construct a concrete instance of `FunctionAppSiteConfigIpRestrictionArrayInput` via:
FunctionAppSiteConfigIpRestrictionArray{ FunctionAppSiteConfigIpRestrictionArgs{...} }
type FunctionAppSiteConfigIpRestrictionArrayOutput ¶
type FunctionAppSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigIpRestrictionArrayOutput) ElementType ¶
func (FunctionAppSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigIpRestrictionArrayOutput) ToFunctionAppSiteConfigIpRestrictionArrayOutput ¶
func (o FunctionAppSiteConfigIpRestrictionArrayOutput) ToFunctionAppSiteConfigIpRestrictionArrayOutput() FunctionAppSiteConfigIpRestrictionArrayOutput
func (FunctionAppSiteConfigIpRestrictionArrayOutput) ToFunctionAppSiteConfigIpRestrictionArrayOutputWithContext ¶
func (o FunctionAppSiteConfigIpRestrictionArrayOutput) ToFunctionAppSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionArrayOutput
type FunctionAppSiteConfigIpRestrictionHeaders ¶ added in v4.1.0
type FunctionAppSiteConfigIpRestrictionHeaders struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids []string `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe *string `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors []string `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts []string `pulumi:"xForwardedHosts"` }
type FunctionAppSiteConfigIpRestrictionHeadersArgs ¶ added in v4.1.0
type FunctionAppSiteConfigIpRestrictionHeadersArgs struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe pulumi.StringPtrInput `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (FunctionAppSiteConfigIpRestrictionHeadersArgs) ElementType ¶ added in v4.1.0
func (FunctionAppSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
func (FunctionAppSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSiteConfigIpRestrictionHeadersOutput ¶ added in v4.1.0
func (i FunctionAppSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSiteConfigIpRestrictionHeadersOutput() FunctionAppSiteConfigIpRestrictionHeadersOutput
func (FunctionAppSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (i FunctionAppSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionHeadersOutput
func (FunctionAppSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (i FunctionAppSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
func (FunctionAppSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (i FunctionAppSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
type FunctionAppSiteConfigIpRestrictionHeadersInput ¶ added in v4.1.0
type FunctionAppSiteConfigIpRestrictionHeadersInput interface { pulumi.Input ToFunctionAppSiteConfigIpRestrictionHeadersOutput() FunctionAppSiteConfigIpRestrictionHeadersOutput ToFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext(context.Context) FunctionAppSiteConfigIpRestrictionHeadersOutput }
FunctionAppSiteConfigIpRestrictionHeadersInput is an input type that accepts FunctionAppSiteConfigIpRestrictionHeadersArgs and FunctionAppSiteConfigIpRestrictionHeadersOutput values. You can construct a concrete instance of `FunctionAppSiteConfigIpRestrictionHeadersInput` via:
FunctionAppSiteConfigIpRestrictionHeadersArgs{...}
type FunctionAppSiteConfigIpRestrictionHeadersOutput ¶ added in v4.1.0
type FunctionAppSiteConfigIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigIpRestrictionHeadersOutput) ElementType ¶ added in v4.1.0
func (FunctionAppSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSiteConfigIpRestrictionHeadersOutput ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSiteConfigIpRestrictionHeadersOutput() FunctionAppSiteConfigIpRestrictionHeadersOutput
func (FunctionAppSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionHeadersOutput
func (FunctionAppSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
func (FunctionAppSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
func (FunctionAppSiteConfigIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (FunctionAppSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (FunctionAppSiteConfigIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (FunctionAppSiteConfigIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type FunctionAppSiteConfigIpRestrictionHeadersPtrInput ¶ added in v4.1.0
type FunctionAppSiteConfigIpRestrictionHeadersPtrInput interface { pulumi.Input ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigIpRestrictionHeadersPtrOutput ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutputWithContext(context.Context) FunctionAppSiteConfigIpRestrictionHeadersPtrOutput }
FunctionAppSiteConfigIpRestrictionHeadersPtrInput is an input type that accepts FunctionAppSiteConfigIpRestrictionHeadersArgs, FunctionAppSiteConfigIpRestrictionHeadersPtr and FunctionAppSiteConfigIpRestrictionHeadersPtrOutput values. You can construct a concrete instance of `FunctionAppSiteConfigIpRestrictionHeadersPtrInput` via:
FunctionAppSiteConfigIpRestrictionHeadersArgs{...} or: nil
func FunctionAppSiteConfigIpRestrictionHeadersPtr ¶ added in v4.1.0
func FunctionAppSiteConfigIpRestrictionHeadersPtr(v *FunctionAppSiteConfigIpRestrictionHeadersArgs) FunctionAppSiteConfigIpRestrictionHeadersPtrInput
type FunctionAppSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
type FunctionAppSiteConfigIpRestrictionHeadersPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) ElementType ¶ added in v4.1.0
func (FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
func (FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) ToFunctionAppSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
func (FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type FunctionAppSiteConfigIpRestrictionInput ¶
type FunctionAppSiteConfigIpRestrictionInput interface { pulumi.Input ToFunctionAppSiteConfigIpRestrictionOutput() FunctionAppSiteConfigIpRestrictionOutput ToFunctionAppSiteConfigIpRestrictionOutputWithContext(context.Context) FunctionAppSiteConfigIpRestrictionOutput }
FunctionAppSiteConfigIpRestrictionInput is an input type that accepts FunctionAppSiteConfigIpRestrictionArgs and FunctionAppSiteConfigIpRestrictionOutput values. You can construct a concrete instance of `FunctionAppSiteConfigIpRestrictionInput` via:
FunctionAppSiteConfigIpRestrictionArgs{...}
type FunctionAppSiteConfigIpRestrictionOutput ¶
type FunctionAppSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigIpRestrictionOutput) Action ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`.
func (FunctionAppSiteConfigIpRestrictionOutput) ElementType ¶
func (FunctionAppSiteConfigIpRestrictionOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigIpRestrictionOutput) Headers ¶ added in v4.1.0
func (o FunctionAppSiteConfigIpRestrictionOutput) Headers() FunctionAppSiteConfigIpRestrictionHeadersPtrOutput
The headers for this specific `ipRestriction` as defined below.
func (FunctionAppSiteConfigIpRestrictionOutput) IpAddress ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (FunctionAppSiteConfigIpRestrictionOutput) Name ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (FunctionAppSiteConfigIpRestrictionOutput) Priority ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) Priority() pulumi.IntPtrOutput
The priority for this IP Restriction. Restrictions are enforced in priority order. By default, the priority is set to 65000 if not specified.
func (FunctionAppSiteConfigIpRestrictionOutput) ServiceTag ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutput ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutput() FunctionAppSiteConfigIpRestrictionOutput
func (FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutputWithContext ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionOutput
func (FunctionAppSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
type FunctionAppSiteConfigOutput ¶
type FunctionAppSiteConfigOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigOutput) AlwaysOn ¶
func (o FunctionAppSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the Function App be loaded at all times? Defaults to `false`.
func (FunctionAppSiteConfigOutput) AppScaleLimit ¶ added in v4.13.0
func (o FunctionAppSiteConfigOutput) AppScaleLimit() pulumi.IntPtrOutput
The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
func (FunctionAppSiteConfigOutput) AutoSwapSlotName ¶
func (o FunctionAppSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput
func (FunctionAppSiteConfigOutput) Cors ¶
func (o FunctionAppSiteConfigOutput) Cors() FunctionAppSiteConfigCorsPtrOutput
A `cors` block as defined below.
func (FunctionAppSiteConfigOutput) DotnetFrameworkVersion ¶ added in v4.14.0
func (o FunctionAppSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
The version of the .net framework's CLR used in this function app. Possible values are `v4.0` (including .NET Core 2.1 and 3.1), `v5.0` and `v6.0`. [For more information on which .net Framework version to use based on the runtime version you're targeting - please see this table](https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`.
func (FunctionAppSiteConfigOutput) ElasticInstanceMinimum ¶ added in v4.13.0
func (o FunctionAppSiteConfigOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
The number of minimum instances for this function app. Only affects apps on the Premium plan.
func (FunctionAppSiteConfigOutput) ElementType ¶
func (FunctionAppSiteConfigOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigOutput) FtpsState ¶
func (o FunctionAppSiteConfigOutput) FtpsState() pulumi.StringPtrOutput
State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `AllAllowed`.
func (FunctionAppSiteConfigOutput) HealthCheckPath ¶
func (o FunctionAppSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
Path which will be checked for this function app health.
func (FunctionAppSiteConfigOutput) Http2Enabled ¶
func (o FunctionAppSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
Specifies whether or not the http2 protocol should be enabled. Defaults to `false`.
func (FunctionAppSiteConfigOutput) IpRestrictions ¶
func (o FunctionAppSiteConfigOutput) IpRestrictions() FunctionAppSiteConfigIpRestrictionArrayOutput
A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
func (FunctionAppSiteConfigOutput) JavaVersion ¶ added in v4.1.0
func (o FunctionAppSiteConfigOutput) JavaVersion() pulumi.StringPtrOutput
Java version hosted by the function app in Azure. Possible values are `1.8`, `11`.
func (FunctionAppSiteConfigOutput) LinuxFxVersion ¶
func (o FunctionAppSiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput
Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`.
func (FunctionAppSiteConfigOutput) MinTlsVersion ¶
func (o FunctionAppSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput
The minimum supported TLS version for the function app. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new function apps.
func (FunctionAppSiteConfigOutput) PreWarmedInstanceCount ¶
func (o FunctionAppSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
The number of pre-warmed instances for this function app. Only affects apps on the Premium plan.
func (FunctionAppSiteConfigOutput) RuntimeScaleMonitoringEnabled ¶ added in v4.13.0
func (o FunctionAppSiteConfigOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan. Defaults to `false`.
func (FunctionAppSiteConfigOutput) ScmIpRestrictions ¶
func (o FunctionAppSiteConfigOutput) ScmIpRestrictions() FunctionAppSiteConfigScmIpRestrictionArrayOutput
A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
func (FunctionAppSiteConfigOutput) ScmType ¶
func (o FunctionAppSiteConfigOutput) ScmType() pulumi.StringPtrOutput
The type of Source Control used by the Function App. Valid values include: `BitBucketGit`, `BitBucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None` (default), `OneDrive`, `Tfs`, `VSO`, and `VSTSRM`
func (FunctionAppSiteConfigOutput) ScmUseMainIpRestriction ¶
func (o FunctionAppSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
IP security restrictions for scm to use main. Defaults to false.
func (FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigOutput ¶
func (o FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigOutput() FunctionAppSiteConfigOutput
func (FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigOutputWithContext ¶
func (o FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigOutputWithContext(ctx context.Context) FunctionAppSiteConfigOutput
func (FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigPtrOutput ¶
func (o FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigPtrOutput() FunctionAppSiteConfigPtrOutput
func (FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigPtrOutputWithContext ¶
func (o FunctionAppSiteConfigOutput) ToFunctionAppSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigPtrOutput
func (FunctionAppSiteConfigOutput) Use32BitWorkerProcess ¶
func (o FunctionAppSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
Should the Function App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`.
func (FunctionAppSiteConfigOutput) VnetRouteAllEnabled ¶ added in v4.20.0
func (o FunctionAppSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.
func (FunctionAppSiteConfigOutput) WebsocketsEnabled ¶
func (o FunctionAppSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
type FunctionAppSiteConfigPtrInput ¶
type FunctionAppSiteConfigPtrInput interface { pulumi.Input ToFunctionAppSiteConfigPtrOutput() FunctionAppSiteConfigPtrOutput ToFunctionAppSiteConfigPtrOutputWithContext(context.Context) FunctionAppSiteConfigPtrOutput }
FunctionAppSiteConfigPtrInput is an input type that accepts FunctionAppSiteConfigArgs, FunctionAppSiteConfigPtr and FunctionAppSiteConfigPtrOutput values. You can construct a concrete instance of `FunctionAppSiteConfigPtrInput` via:
FunctionAppSiteConfigArgs{...} or: nil
func FunctionAppSiteConfigPtr ¶
func FunctionAppSiteConfigPtr(v *FunctionAppSiteConfigArgs) FunctionAppSiteConfigPtrInput
type FunctionAppSiteConfigPtrOutput ¶
type FunctionAppSiteConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigPtrOutput) AlwaysOn ¶
func (o FunctionAppSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the Function App be loaded at all times? Defaults to `false`.
func (FunctionAppSiteConfigPtrOutput) AppScaleLimit ¶ added in v4.13.0
func (o FunctionAppSiteConfigPtrOutput) AppScaleLimit() pulumi.IntPtrOutput
The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
func (FunctionAppSiteConfigPtrOutput) AutoSwapSlotName ¶
func (o FunctionAppSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
func (FunctionAppSiteConfigPtrOutput) Cors ¶
func (o FunctionAppSiteConfigPtrOutput) Cors() FunctionAppSiteConfigCorsPtrOutput
A `cors` block as defined below.
func (FunctionAppSiteConfigPtrOutput) DotnetFrameworkVersion ¶ added in v4.14.0
func (o FunctionAppSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
The version of the .net framework's CLR used in this function app. Possible values are `v4.0` (including .NET Core 2.1 and 3.1), `v5.0` and `v6.0`. [For more information on which .net Framework version to use based on the runtime version you're targeting - please see this table](https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`.
func (FunctionAppSiteConfigPtrOutput) ElasticInstanceMinimum ¶ added in v4.13.0
func (o FunctionAppSiteConfigPtrOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
The number of minimum instances for this function app. Only affects apps on the Premium plan.
func (FunctionAppSiteConfigPtrOutput) Elem ¶
func (o FunctionAppSiteConfigPtrOutput) Elem() FunctionAppSiteConfigOutput
func (FunctionAppSiteConfigPtrOutput) ElementType ¶
func (FunctionAppSiteConfigPtrOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigPtrOutput) FtpsState ¶
func (o FunctionAppSiteConfigPtrOutput) FtpsState() pulumi.StringPtrOutput
State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. Defaults to `AllAllowed`.
func (FunctionAppSiteConfigPtrOutput) HealthCheckPath ¶
func (o FunctionAppSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
Path which will be checked for this function app health.
func (FunctionAppSiteConfigPtrOutput) Http2Enabled ¶
func (o FunctionAppSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
Specifies whether or not the http2 protocol should be enabled. Defaults to `false`.
func (FunctionAppSiteConfigPtrOutput) IpRestrictions ¶
func (o FunctionAppSiteConfigPtrOutput) IpRestrictions() FunctionAppSiteConfigIpRestrictionArrayOutput
A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
func (FunctionAppSiteConfigPtrOutput) JavaVersion ¶ added in v4.1.0
func (o FunctionAppSiteConfigPtrOutput) JavaVersion() pulumi.StringPtrOutput
Java version hosted by the function app in Azure. Possible values are `1.8`, `11`.
func (FunctionAppSiteConfigPtrOutput) LinuxFxVersion ¶
func (o FunctionAppSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`.
func (FunctionAppSiteConfigPtrOutput) MinTlsVersion ¶
func (o FunctionAppSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
The minimum supported TLS version for the function app. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new function apps.
func (FunctionAppSiteConfigPtrOutput) PreWarmedInstanceCount ¶
func (o FunctionAppSiteConfigPtrOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
The number of pre-warmed instances for this function app. Only affects apps on the Premium plan.
func (FunctionAppSiteConfigPtrOutput) RuntimeScaleMonitoringEnabled ¶ added in v4.13.0
func (o FunctionAppSiteConfigPtrOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan. Defaults to `false`.
func (FunctionAppSiteConfigPtrOutput) ScmIpRestrictions ¶
func (o FunctionAppSiteConfigPtrOutput) ScmIpRestrictions() FunctionAppSiteConfigScmIpRestrictionArrayOutput
A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
func (FunctionAppSiteConfigPtrOutput) ScmType ¶
func (o FunctionAppSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
The type of Source Control used by the Function App. Valid values include: `BitBucketGit`, `BitBucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None` (default), `OneDrive`, `Tfs`, `VSO`, and `VSTSRM`
func (FunctionAppSiteConfigPtrOutput) ScmUseMainIpRestriction ¶
func (o FunctionAppSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
IP security restrictions for scm to use main. Defaults to false.
func (FunctionAppSiteConfigPtrOutput) ToFunctionAppSiteConfigPtrOutput ¶
func (o FunctionAppSiteConfigPtrOutput) ToFunctionAppSiteConfigPtrOutput() FunctionAppSiteConfigPtrOutput
func (FunctionAppSiteConfigPtrOutput) ToFunctionAppSiteConfigPtrOutputWithContext ¶
func (o FunctionAppSiteConfigPtrOutput) ToFunctionAppSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigPtrOutput
func (FunctionAppSiteConfigPtrOutput) Use32BitWorkerProcess ¶
func (o FunctionAppSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
Should the Function App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`.
func (FunctionAppSiteConfigPtrOutput) VnetRouteAllEnabled ¶ added in v4.20.0
func (o FunctionAppSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.
func (FunctionAppSiteConfigPtrOutput) WebsocketsEnabled ¶
func (o FunctionAppSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
type FunctionAppSiteConfigScmIpRestriction ¶
type FunctionAppSiteConfigScmIpRestriction struct { // Allow or Deny access for this IP range. Defaults to Allow. Action *string `pulumi:"action"` // The headers for this specific `scmIpRestriction` as defined below. Headers *FunctionAppSiteConfigScmIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress *string `pulumi:"ipAddress"` // The name for this IP Restriction. Name *string `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority *int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag *string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type FunctionAppSiteConfigScmIpRestrictionArgs ¶
type FunctionAppSiteConfigScmIpRestrictionArgs struct { // Allow or Deny access for this IP range. Defaults to Allow. Action pulumi.StringPtrInput `pulumi:"action"` // The headers for this specific `scmIpRestriction` as defined below. Headers FunctionAppSiteConfigScmIpRestrictionHeadersPtrInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // The name for this IP Restriction. Name pulumi.StringPtrInput `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringPtrInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (FunctionAppSiteConfigScmIpRestrictionArgs) ElementType ¶
func (FunctionAppSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (FunctionAppSiteConfigScmIpRestrictionArgs) ToFunctionAppSiteConfigScmIpRestrictionOutput ¶
func (i FunctionAppSiteConfigScmIpRestrictionArgs) ToFunctionAppSiteConfigScmIpRestrictionOutput() FunctionAppSiteConfigScmIpRestrictionOutput
func (FunctionAppSiteConfigScmIpRestrictionArgs) ToFunctionAppSiteConfigScmIpRestrictionOutputWithContext ¶
func (i FunctionAppSiteConfigScmIpRestrictionArgs) ToFunctionAppSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionOutput
type FunctionAppSiteConfigScmIpRestrictionArray ¶
type FunctionAppSiteConfigScmIpRestrictionArray []FunctionAppSiteConfigScmIpRestrictionInput
func (FunctionAppSiteConfigScmIpRestrictionArray) ElementType ¶
func (FunctionAppSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (FunctionAppSiteConfigScmIpRestrictionArray) ToFunctionAppSiteConfigScmIpRestrictionArrayOutput ¶
func (i FunctionAppSiteConfigScmIpRestrictionArray) ToFunctionAppSiteConfigScmIpRestrictionArrayOutput() FunctionAppSiteConfigScmIpRestrictionArrayOutput
func (FunctionAppSiteConfigScmIpRestrictionArray) ToFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext ¶
func (i FunctionAppSiteConfigScmIpRestrictionArray) ToFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionArrayOutput
type FunctionAppSiteConfigScmIpRestrictionArrayInput ¶
type FunctionAppSiteConfigScmIpRestrictionArrayInput interface { pulumi.Input ToFunctionAppSiteConfigScmIpRestrictionArrayOutput() FunctionAppSiteConfigScmIpRestrictionArrayOutput ToFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(context.Context) FunctionAppSiteConfigScmIpRestrictionArrayOutput }
FunctionAppSiteConfigScmIpRestrictionArrayInput is an input type that accepts FunctionAppSiteConfigScmIpRestrictionArray and FunctionAppSiteConfigScmIpRestrictionArrayOutput values. You can construct a concrete instance of `FunctionAppSiteConfigScmIpRestrictionArrayInput` via:
FunctionAppSiteConfigScmIpRestrictionArray{ FunctionAppSiteConfigScmIpRestrictionArgs{...} }
type FunctionAppSiteConfigScmIpRestrictionArrayOutput ¶
type FunctionAppSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigScmIpRestrictionArrayOutput) ElementType ¶
func (FunctionAppSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSiteConfigScmIpRestrictionArrayOutput ¶
func (o FunctionAppSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSiteConfigScmIpRestrictionArrayOutput() FunctionAppSiteConfigScmIpRestrictionArrayOutput
func (FunctionAppSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext ¶
func (o FunctionAppSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionArrayOutput
type FunctionAppSiteConfigScmIpRestrictionHeaders ¶ added in v4.1.0
type FunctionAppSiteConfigScmIpRestrictionHeaders struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids []string `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe *string `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors []string `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts []string `pulumi:"xForwardedHosts"` }
type FunctionAppSiteConfigScmIpRestrictionHeadersArgs ¶ added in v4.1.0
type FunctionAppSiteConfigScmIpRestrictionHeadersArgs struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe pulumi.StringPtrInput `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ElementType ¶ added in v4.1.0
func (FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
func (FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.1.0
func (i FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSiteConfigScmIpRestrictionHeadersOutput() FunctionAppSiteConfigScmIpRestrictionHeadersOutput
func (FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (i FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionHeadersOutput
func (FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (i FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
func (FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (i FunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
type FunctionAppSiteConfigScmIpRestrictionHeadersInput ¶ added in v4.1.0
type FunctionAppSiteConfigScmIpRestrictionHeadersInput interface { pulumi.Input ToFunctionAppSiteConfigScmIpRestrictionHeadersOutput() FunctionAppSiteConfigScmIpRestrictionHeadersOutput ToFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext(context.Context) FunctionAppSiteConfigScmIpRestrictionHeadersOutput }
FunctionAppSiteConfigScmIpRestrictionHeadersInput is an input type that accepts FunctionAppSiteConfigScmIpRestrictionHeadersArgs and FunctionAppSiteConfigScmIpRestrictionHeadersOutput values. You can construct a concrete instance of `FunctionAppSiteConfigScmIpRestrictionHeadersInput` via:
FunctionAppSiteConfigScmIpRestrictionHeadersArgs{...}
type FunctionAppSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.1.0
type FunctionAppSiteConfigScmIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ElementType ¶ added in v4.1.0
func (FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersOutput() FunctionAppSiteConfigScmIpRestrictionHeadersOutput
func (FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionHeadersOutput
func (FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
func (FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
func (FunctionAppSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (FunctionAppSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (FunctionAppSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (FunctionAppSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type FunctionAppSiteConfigScmIpRestrictionHeadersPtrInput ¶ added in v4.1.0
type FunctionAppSiteConfigScmIpRestrictionHeadersPtrInput interface { pulumi.Input ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(context.Context) FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput }
FunctionAppSiteConfigScmIpRestrictionHeadersPtrInput is an input type that accepts FunctionAppSiteConfigScmIpRestrictionHeadersArgs, FunctionAppSiteConfigScmIpRestrictionHeadersPtr and FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput values. You can construct a concrete instance of `FunctionAppSiteConfigScmIpRestrictionHeadersPtrInput` via:
FunctionAppSiteConfigScmIpRestrictionHeadersArgs{...} or: nil
func FunctionAppSiteConfigScmIpRestrictionHeadersPtr ¶ added in v4.1.0
func FunctionAppSiteConfigScmIpRestrictionHeadersPtr(v *FunctionAppSiteConfigScmIpRestrictionHeadersArgs) FunctionAppSiteConfigScmIpRestrictionHeadersPtrInput
type FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
type FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType ¶ added in v4.1.0
func (FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
func (FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) ToFunctionAppSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
func (FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type FunctionAppSiteConfigScmIpRestrictionInput ¶
type FunctionAppSiteConfigScmIpRestrictionInput interface { pulumi.Input ToFunctionAppSiteConfigScmIpRestrictionOutput() FunctionAppSiteConfigScmIpRestrictionOutput ToFunctionAppSiteConfigScmIpRestrictionOutputWithContext(context.Context) FunctionAppSiteConfigScmIpRestrictionOutput }
FunctionAppSiteConfigScmIpRestrictionInput is an input type that accepts FunctionAppSiteConfigScmIpRestrictionArgs and FunctionAppSiteConfigScmIpRestrictionOutput values. You can construct a concrete instance of `FunctionAppSiteConfigScmIpRestrictionInput` via:
FunctionAppSiteConfigScmIpRestrictionArgs{...}
type FunctionAppSiteConfigScmIpRestrictionOutput ¶
type FunctionAppSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigScmIpRestrictionOutput) Action ¶
func (o FunctionAppSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
Allow or Deny access for this IP range. Defaults to Allow.
func (FunctionAppSiteConfigScmIpRestrictionOutput) ElementType ¶
func (FunctionAppSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigScmIpRestrictionOutput) Headers ¶ added in v4.1.0
func (o FunctionAppSiteConfigScmIpRestrictionOutput) Headers() FunctionAppSiteConfigScmIpRestrictionHeadersPtrOutput
The headers for this specific `scmIpRestriction` as defined below.
func (FunctionAppSiteConfigScmIpRestrictionOutput) IpAddress ¶
func (o FunctionAppSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (FunctionAppSiteConfigScmIpRestrictionOutput) Name ¶
func (o FunctionAppSiteConfigScmIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (FunctionAppSiteConfigScmIpRestrictionOutput) Priority ¶
func (o FunctionAppSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntPtrOutput
The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified.
func (FunctionAppSiteConfigScmIpRestrictionOutput) ServiceTag ¶
func (o FunctionAppSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (FunctionAppSiteConfigScmIpRestrictionOutput) ToFunctionAppSiteConfigScmIpRestrictionOutput ¶
func (o FunctionAppSiteConfigScmIpRestrictionOutput) ToFunctionAppSiteConfigScmIpRestrictionOutput() FunctionAppSiteConfigScmIpRestrictionOutput
func (FunctionAppSiteConfigScmIpRestrictionOutput) ToFunctionAppSiteConfigScmIpRestrictionOutputWithContext ¶
func (o FunctionAppSiteConfigScmIpRestrictionOutput) ToFunctionAppSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionOutput
func (FunctionAppSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o FunctionAppSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
type FunctionAppSiteCredentialArgs ¶
type FunctionAppSiteCredentialArgs struct { // The password associated with the username, which can be used to publish to this App Service. Password pulumi.StringPtrInput `pulumi:"password"` // The username which can be used to publish to this App Service Username pulumi.StringPtrInput `pulumi:"username"` }
func (FunctionAppSiteCredentialArgs) ElementType ¶
func (FunctionAppSiteCredentialArgs) ElementType() reflect.Type
func (FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialOutput ¶
func (i FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialOutput() FunctionAppSiteCredentialOutput
func (FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialOutputWithContext ¶
func (i FunctionAppSiteCredentialArgs) ToFunctionAppSiteCredentialOutputWithContext(ctx context.Context) FunctionAppSiteCredentialOutput
type FunctionAppSiteCredentialArray ¶
type FunctionAppSiteCredentialArray []FunctionAppSiteCredentialInput
func (FunctionAppSiteCredentialArray) ElementType ¶
func (FunctionAppSiteCredentialArray) ElementType() reflect.Type
func (FunctionAppSiteCredentialArray) ToFunctionAppSiteCredentialArrayOutput ¶
func (i FunctionAppSiteCredentialArray) ToFunctionAppSiteCredentialArrayOutput() FunctionAppSiteCredentialArrayOutput
func (FunctionAppSiteCredentialArray) ToFunctionAppSiteCredentialArrayOutputWithContext ¶
func (i FunctionAppSiteCredentialArray) ToFunctionAppSiteCredentialArrayOutputWithContext(ctx context.Context) FunctionAppSiteCredentialArrayOutput
type FunctionAppSiteCredentialArrayInput ¶
type FunctionAppSiteCredentialArrayInput interface { pulumi.Input ToFunctionAppSiteCredentialArrayOutput() FunctionAppSiteCredentialArrayOutput ToFunctionAppSiteCredentialArrayOutputWithContext(context.Context) FunctionAppSiteCredentialArrayOutput }
FunctionAppSiteCredentialArrayInput is an input type that accepts FunctionAppSiteCredentialArray and FunctionAppSiteCredentialArrayOutput values. You can construct a concrete instance of `FunctionAppSiteCredentialArrayInput` via:
FunctionAppSiteCredentialArray{ FunctionAppSiteCredentialArgs{...} }
type FunctionAppSiteCredentialArrayOutput ¶
type FunctionAppSiteCredentialArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteCredentialArrayOutput) ElementType ¶
func (FunctionAppSiteCredentialArrayOutput) ElementType() reflect.Type
func (FunctionAppSiteCredentialArrayOutput) Index ¶
func (o FunctionAppSiteCredentialArrayOutput) Index(i pulumi.IntInput) FunctionAppSiteCredentialOutput
func (FunctionAppSiteCredentialArrayOutput) ToFunctionAppSiteCredentialArrayOutput ¶
func (o FunctionAppSiteCredentialArrayOutput) ToFunctionAppSiteCredentialArrayOutput() FunctionAppSiteCredentialArrayOutput
func (FunctionAppSiteCredentialArrayOutput) ToFunctionAppSiteCredentialArrayOutputWithContext ¶
func (o FunctionAppSiteCredentialArrayOutput) ToFunctionAppSiteCredentialArrayOutputWithContext(ctx context.Context) FunctionAppSiteCredentialArrayOutput
type FunctionAppSiteCredentialInput ¶
type FunctionAppSiteCredentialInput interface { pulumi.Input ToFunctionAppSiteCredentialOutput() FunctionAppSiteCredentialOutput ToFunctionAppSiteCredentialOutputWithContext(context.Context) FunctionAppSiteCredentialOutput }
FunctionAppSiteCredentialInput is an input type that accepts FunctionAppSiteCredentialArgs and FunctionAppSiteCredentialOutput values. You can construct a concrete instance of `FunctionAppSiteCredentialInput` via:
FunctionAppSiteCredentialArgs{...}
type FunctionAppSiteCredentialOutput ¶
type FunctionAppSiteCredentialOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteCredentialOutput) ElementType ¶
func (FunctionAppSiteCredentialOutput) ElementType() reflect.Type
func (FunctionAppSiteCredentialOutput) Password ¶
func (o FunctionAppSiteCredentialOutput) Password() pulumi.StringPtrOutput
The password associated with the username, which can be used to publish to this App Service.
func (FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialOutput ¶
func (o FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialOutput() FunctionAppSiteCredentialOutput
func (FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialOutputWithContext ¶
func (o FunctionAppSiteCredentialOutput) ToFunctionAppSiteCredentialOutputWithContext(ctx context.Context) FunctionAppSiteCredentialOutput
func (FunctionAppSiteCredentialOutput) Username ¶
func (o FunctionAppSiteCredentialOutput) Username() pulumi.StringPtrOutput
The username which can be used to publish to this App Service
type FunctionAppSlot ¶
type FunctionAppSlot struct { pulumi.CustomResourceState // The ID of the App Service Plan within which to create this Function App Slot. AppServicePlanId pulumi.StringOutput `pulumi:"appServicePlanId"` // A key-value pair of App Settings. AppSettings pulumi.StringMapOutput `pulumi:"appSettings"` // An `authSettings` block as defined below. AuthSettings FunctionAppSlotAuthSettingsOutput `pulumi:"authSettings"` // Should the Function App send session affinity cookies, which route client requests in the same session to the same instance? // // Deprecated: This property is no longer configurable in the service and has been deprecated. It will be removed in 3.0 of the provider. ClientAffinityEnabled pulumi.BoolOutput `pulumi:"clientAffinityEnabled"` // A `connectionString` block as defined below. ConnectionStrings FunctionAppSlotConnectionStringArrayOutput `pulumi:"connectionStrings"` // The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps under the consumption plan. Defaults to `0`. DailyMemoryTimeQuota pulumi.IntPtrOutput `pulumi:"dailyMemoryTimeQuota"` // The default hostname associated with the Function App - such as `mysite.azurewebsites.net` DefaultHostname pulumi.StringOutput `pulumi:"defaultHostname"` // Should the built-in logging of the Function App be enabled? Defaults to `true`. EnableBuiltinLogging pulumi.BoolPtrOutput `pulumi:"enableBuiltinLogging"` // Is the Function App enabled? Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The name of the Function App within which to create the Function App Slot. Changing this forces a new resource to be created. FunctionAppName pulumi.StringOutput `pulumi:"functionAppName"` // Can the Function App only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrOutput `pulumi:"httpsOnly"` // An `identity` block as defined below. Identity FunctionAppSlotIdentityOutput `pulumi:"identity"` // The Function App kind - such as `functionapp,linux,container` Kind pulumi.StringOutput `pulumi:"kind"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Function App. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // A string indicating the Operating System type for this function app. OsType pulumi.StringPtrOutput `pulumi:"osType"` // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12` OutboundIpAddresses pulumi.StringOutput `pulumi:"outboundIpAddresses"` // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`. PossibleOutboundIpAddresses pulumi.StringOutput `pulumi:"possibleOutboundIpAddresses"` // The name of the resource group in which to create the Function App Slot. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `siteConfig` object as defined below. SiteConfig FunctionAppSlotSiteConfigOutput `pulumi:"siteConfig"` // A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this Function App Slot. SiteCredentials FunctionAppSlotSiteCredentialArrayOutput `pulumi:"siteCredentials"` // The access key which will be used to access the backend storage account for the Function App. StorageAccountAccessKey pulumi.StringOutput `pulumi:"storageAccountAccessKey"` // The backend storage account name which will be used by the Function App (such as the dashboard, logs). StorageAccountName pulumi.StringOutput `pulumi:"storageAccountName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The runtime version associated with the Function App. Defaults to `~1`. Version pulumi.StringPtrOutput `pulumi:"version"` }
Manages a Function App deployment Slot.
## Example Usage ### With App Service Plan)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } exampleFunctionApp, err := appservice.NewFunctionApp(ctx, "exampleFunctionApp", &appservice.FunctionAppArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), StorageAccountName: exampleAccount.Name, StorageAccountAccessKey: exampleAccount.PrimaryAccessKey, }) if err != nil { return err } _, err = appservice.NewFunctionAppSlot(ctx, "exampleFunctionAppSlot", &appservice.FunctionAppSlotArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), FunctionAppName: exampleFunctionApp.Name, StorageAccountName: exampleAccount.Name, StorageAccountAccessKey: exampleAccount.PrimaryAccessKey, }) if err != nil { return err } return nil }) }
```
## Import
Function Apps Deployment Slots can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/functionAppSlot:FunctionAppSlot functionapp1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/sites/functionapp1/slots/staging
```
func GetFunctionAppSlot ¶
func GetFunctionAppSlot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FunctionAppSlotState, opts ...pulumi.ResourceOption) (*FunctionAppSlot, error)
GetFunctionAppSlot gets an existing FunctionAppSlot resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewFunctionAppSlot ¶
func NewFunctionAppSlot(ctx *pulumi.Context, name string, args *FunctionAppSlotArgs, opts ...pulumi.ResourceOption) (*FunctionAppSlot, error)
NewFunctionAppSlot registers a new resource with the given unique name, arguments, and options.
func (*FunctionAppSlot) ElementType ¶
func (*FunctionAppSlot) ElementType() reflect.Type
func (*FunctionAppSlot) ToFunctionAppSlotOutput ¶
func (i *FunctionAppSlot) ToFunctionAppSlotOutput() FunctionAppSlotOutput
func (*FunctionAppSlot) ToFunctionAppSlotOutputWithContext ¶
func (i *FunctionAppSlot) ToFunctionAppSlotOutputWithContext(ctx context.Context) FunctionAppSlotOutput
type FunctionAppSlotArgs ¶
type FunctionAppSlotArgs struct { // The ID of the App Service Plan within which to create this Function App Slot. AppServicePlanId pulumi.StringInput // A key-value pair of App Settings. AppSettings pulumi.StringMapInput // An `authSettings` block as defined below. AuthSettings FunctionAppSlotAuthSettingsPtrInput // Should the Function App send session affinity cookies, which route client requests in the same session to the same instance? // // Deprecated: This property is no longer configurable in the service and has been deprecated. It will be removed in 3.0 of the provider. ClientAffinityEnabled pulumi.BoolPtrInput // A `connectionString` block as defined below. ConnectionStrings FunctionAppSlotConnectionStringArrayInput // The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps under the consumption plan. Defaults to `0`. DailyMemoryTimeQuota pulumi.IntPtrInput // Should the built-in logging of the Function App be enabled? Defaults to `true`. EnableBuiltinLogging pulumi.BoolPtrInput // Is the Function App enabled? Enabled pulumi.BoolPtrInput // The name of the Function App within which to create the Function App Slot. Changing this forces a new resource to be created. FunctionAppName pulumi.StringInput // Can the Function App only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrInput // An `identity` block as defined below. Identity FunctionAppSlotIdentityPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Function App. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A string indicating the Operating System type for this function app. OsType pulumi.StringPtrInput // The name of the resource group in which to create the Function App Slot. ResourceGroupName pulumi.StringInput // A `siteConfig` object as defined below. SiteConfig FunctionAppSlotSiteConfigPtrInput // The access key which will be used to access the backend storage account for the Function App. StorageAccountAccessKey pulumi.StringInput // The backend storage account name which will be used by the Function App (such as the dashboard, logs). StorageAccountName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The runtime version associated with the Function App. Defaults to `~1`. Version pulumi.StringPtrInput }
The set of arguments for constructing a FunctionAppSlot resource.
func (FunctionAppSlotArgs) ElementType ¶
func (FunctionAppSlotArgs) ElementType() reflect.Type
type FunctionAppSlotArray ¶
type FunctionAppSlotArray []FunctionAppSlotInput
func (FunctionAppSlotArray) ElementType ¶
func (FunctionAppSlotArray) ElementType() reflect.Type
func (FunctionAppSlotArray) ToFunctionAppSlotArrayOutput ¶
func (i FunctionAppSlotArray) ToFunctionAppSlotArrayOutput() FunctionAppSlotArrayOutput
func (FunctionAppSlotArray) ToFunctionAppSlotArrayOutputWithContext ¶
func (i FunctionAppSlotArray) ToFunctionAppSlotArrayOutputWithContext(ctx context.Context) FunctionAppSlotArrayOutput
type FunctionAppSlotArrayInput ¶
type FunctionAppSlotArrayInput interface { pulumi.Input ToFunctionAppSlotArrayOutput() FunctionAppSlotArrayOutput ToFunctionAppSlotArrayOutputWithContext(context.Context) FunctionAppSlotArrayOutput }
FunctionAppSlotArrayInput is an input type that accepts FunctionAppSlotArray and FunctionAppSlotArrayOutput values. You can construct a concrete instance of `FunctionAppSlotArrayInput` via:
FunctionAppSlotArray{ FunctionAppSlotArgs{...} }
type FunctionAppSlotArrayOutput ¶
type FunctionAppSlotArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotArrayOutput) ElementType ¶
func (FunctionAppSlotArrayOutput) ElementType() reflect.Type
func (FunctionAppSlotArrayOutput) Index ¶
func (o FunctionAppSlotArrayOutput) Index(i pulumi.IntInput) FunctionAppSlotOutput
func (FunctionAppSlotArrayOutput) ToFunctionAppSlotArrayOutput ¶
func (o FunctionAppSlotArrayOutput) ToFunctionAppSlotArrayOutput() FunctionAppSlotArrayOutput
func (FunctionAppSlotArrayOutput) ToFunctionAppSlotArrayOutputWithContext ¶
func (o FunctionAppSlotArrayOutput) ToFunctionAppSlotArrayOutputWithContext(ctx context.Context) FunctionAppSlotArrayOutput
type FunctionAppSlotAuthSettings ¶
type FunctionAppSlotAuthSettings struct { // An `activeDirectory` block as defined below. ActiveDirectory *FunctionAppSlotAuthSettingsActiveDirectory `pulumi:"activeDirectory"` // Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value". AdditionalLoginParams map[string]string `pulumi:"additionalLoginParams"` // External URLs that can be redirected to as part of logging in or logging out of the app. AllowedExternalRedirectUrls []string `pulumi:"allowedExternalRedirectUrls"` // The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`. DefaultProvider *string `pulumi:"defaultProvider"` // Is Authentication enabled? Enabled bool `pulumi:"enabled"` // A `facebook` block as defined below. Facebook *FunctionAppSlotAuthSettingsFacebook `pulumi:"facebook"` // A `google` block as defined below. Google *FunctionAppSlotAuthSettingsGoogle `pulumi:"google"` // Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/. Issuer *string `pulumi:"issuer"` // A `microsoft` block as defined below. Microsoft *FunctionAppSlotAuthSettingsMicrosoft `pulumi:"microsoft"` // The runtime version of the Authentication/Authorization module. RuntimeVersion *string `pulumi:"runtimeVersion"` // The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72. TokenRefreshExtensionHours *float64 `pulumi:"tokenRefreshExtensionHours"` // If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false. TokenStoreEnabled *bool `pulumi:"tokenStoreEnabled"` // A `twitter` block as defined below. Twitter *FunctionAppSlotAuthSettingsTwitter `pulumi:"twitter"` // The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`. UnauthenticatedClientAction *string `pulumi:"unauthenticatedClientAction"` }
type FunctionAppSlotAuthSettingsActiveDirectory ¶
type FunctionAppSlotAuthSettingsActiveDirectory struct { // Allowed audience values to consider when validating JWTs issued by Azure Active Directory. AllowedAudiences []string `pulumi:"allowedAudiences"` // The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory. ClientId string `pulumi:"clientId"` // The Client Secret of this relying party application. If no secret is provided, implicit flow will be used. ClientSecret *string `pulumi:"clientSecret"` }
type FunctionAppSlotAuthSettingsActiveDirectoryArgs ¶
type FunctionAppSlotAuthSettingsActiveDirectoryArgs struct { // Allowed audience values to consider when validating JWTs issued by Azure Active Directory. AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"` // The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory. ClientId pulumi.StringInput `pulumi:"clientId"` // The Client Secret of this relying party application. If no secret is provided, implicit flow will be used. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` }
func (FunctionAppSlotAuthSettingsActiveDirectoryArgs) ElementType ¶
func (FunctionAppSlotAuthSettingsActiveDirectoryArgs) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryOutput ¶
func (i FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryOutput() FunctionAppSlotAuthSettingsActiveDirectoryOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryOutputWithContext ¶
func (i FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput ¶
func (i FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext ¶
func (i FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
type FunctionAppSlotAuthSettingsActiveDirectoryInput ¶
type FunctionAppSlotAuthSettingsActiveDirectoryInput interface { pulumi.Input ToFunctionAppSlotAuthSettingsActiveDirectoryOutput() FunctionAppSlotAuthSettingsActiveDirectoryOutput ToFunctionAppSlotAuthSettingsActiveDirectoryOutputWithContext(context.Context) FunctionAppSlotAuthSettingsActiveDirectoryOutput }
FunctionAppSlotAuthSettingsActiveDirectoryInput is an input type that accepts FunctionAppSlotAuthSettingsActiveDirectoryArgs and FunctionAppSlotAuthSettingsActiveDirectoryOutput values. You can construct a concrete instance of `FunctionAppSlotAuthSettingsActiveDirectoryInput` via:
FunctionAppSlotAuthSettingsActiveDirectoryArgs{...}
type FunctionAppSlotAuthSettingsActiveDirectoryOutput ¶
type FunctionAppSlotAuthSettingsActiveDirectoryOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) AllowedAudiences ¶
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) AllowedAudiences() pulumi.StringArrayOutput
Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ClientId ¶
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ClientId() pulumi.StringOutput
The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory.
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ClientSecret ¶
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ClientSecret() pulumi.StringPtrOutput
The Client Secret of this relying party application. If no secret is provided, implicit flow will be used.
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ElementType ¶
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryOutput ¶
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryOutput() FunctionAppSlotAuthSettingsActiveDirectoryOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput ¶
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
type FunctionAppSlotAuthSettingsActiveDirectoryPtrInput ¶
type FunctionAppSlotAuthSettingsActiveDirectoryPtrInput interface { pulumi.Input ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext(context.Context) FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput }
FunctionAppSlotAuthSettingsActiveDirectoryPtrInput is an input type that accepts FunctionAppSlotAuthSettingsActiveDirectoryArgs, FunctionAppSlotAuthSettingsActiveDirectoryPtr and FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput values. You can construct a concrete instance of `FunctionAppSlotAuthSettingsActiveDirectoryPtrInput` via:
FunctionAppSlotAuthSettingsActiveDirectoryArgs{...} or: nil
func FunctionAppSlotAuthSettingsActiveDirectoryPtr ¶
func FunctionAppSlotAuthSettingsActiveDirectoryPtr(v *FunctionAppSlotAuthSettingsActiveDirectoryArgs) FunctionAppSlotAuthSettingsActiveDirectoryPtrInput
type FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput ¶
type FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences ¶
func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences() pulumi.StringArrayOutput
Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ClientId ¶
func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ClientId() pulumi.StringPtrOutput
The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory.
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ClientSecret ¶
func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ClientSecret() pulumi.StringPtrOutput
The Client Secret of this relying party application. If no secret is provided, implicit flow will be used.
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ElementType ¶
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput ¶
func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
type FunctionAppSlotAuthSettingsArgs ¶
type FunctionAppSlotAuthSettingsArgs struct { // An `activeDirectory` block as defined below. ActiveDirectory FunctionAppSlotAuthSettingsActiveDirectoryPtrInput `pulumi:"activeDirectory"` // Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value". AdditionalLoginParams pulumi.StringMapInput `pulumi:"additionalLoginParams"` // External URLs that can be redirected to as part of logging in or logging out of the app. AllowedExternalRedirectUrls pulumi.StringArrayInput `pulumi:"allowedExternalRedirectUrls"` // The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`. DefaultProvider pulumi.StringPtrInput `pulumi:"defaultProvider"` // Is Authentication enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` // A `facebook` block as defined below. Facebook FunctionAppSlotAuthSettingsFacebookPtrInput `pulumi:"facebook"` // A `google` block as defined below. Google FunctionAppSlotAuthSettingsGooglePtrInput `pulumi:"google"` // Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/. Issuer pulumi.StringPtrInput `pulumi:"issuer"` // A `microsoft` block as defined below. Microsoft FunctionAppSlotAuthSettingsMicrosoftPtrInput `pulumi:"microsoft"` // The runtime version of the Authentication/Authorization module. RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"` // The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72. TokenRefreshExtensionHours pulumi.Float64PtrInput `pulumi:"tokenRefreshExtensionHours"` // If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false. TokenStoreEnabled pulumi.BoolPtrInput `pulumi:"tokenStoreEnabled"` // A `twitter` block as defined below. Twitter FunctionAppSlotAuthSettingsTwitterPtrInput `pulumi:"twitter"` // The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`. UnauthenticatedClientAction pulumi.StringPtrInput `pulumi:"unauthenticatedClientAction"` }
func (FunctionAppSlotAuthSettingsArgs) ElementType ¶
func (FunctionAppSlotAuthSettingsArgs) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsOutput ¶
func (i FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsOutput() FunctionAppSlotAuthSettingsOutput
func (FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsOutputWithContext ¶
func (i FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsOutput
func (FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsPtrOutput ¶
func (i FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsPtrOutput() FunctionAppSlotAuthSettingsPtrOutput
func (FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsPtrOutputWithContext ¶
func (i FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsPtrOutput
type FunctionAppSlotAuthSettingsFacebook ¶
type FunctionAppSlotAuthSettingsFacebook struct { // The App ID of the Facebook app used for login AppId string `pulumi:"appId"` // The App Secret of the Facebook app used for Facebook Login. AppSecret string `pulumi:"appSecret"` // The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login OauthScopes []string `pulumi:"oauthScopes"` }
type FunctionAppSlotAuthSettingsFacebookArgs ¶
type FunctionAppSlotAuthSettingsFacebookArgs struct { // The App ID of the Facebook app used for login AppId pulumi.StringInput `pulumi:"appId"` // The App Secret of the Facebook app used for Facebook Login. AppSecret pulumi.StringInput `pulumi:"appSecret"` // The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` }
func (FunctionAppSlotAuthSettingsFacebookArgs) ElementType ¶
func (FunctionAppSlotAuthSettingsFacebookArgs) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookOutput ¶
func (i FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookOutput() FunctionAppSlotAuthSettingsFacebookOutput
func (FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookOutputWithContext ¶
func (i FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookOutput
func (FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookPtrOutput ¶
func (i FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookPtrOutput() FunctionAppSlotAuthSettingsFacebookPtrOutput
func (FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext ¶
func (i FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookPtrOutput
type FunctionAppSlotAuthSettingsFacebookInput ¶
type FunctionAppSlotAuthSettingsFacebookInput interface { pulumi.Input ToFunctionAppSlotAuthSettingsFacebookOutput() FunctionAppSlotAuthSettingsFacebookOutput ToFunctionAppSlotAuthSettingsFacebookOutputWithContext(context.Context) FunctionAppSlotAuthSettingsFacebookOutput }
FunctionAppSlotAuthSettingsFacebookInput is an input type that accepts FunctionAppSlotAuthSettingsFacebookArgs and FunctionAppSlotAuthSettingsFacebookOutput values. You can construct a concrete instance of `FunctionAppSlotAuthSettingsFacebookInput` via:
FunctionAppSlotAuthSettingsFacebookArgs{...}
type FunctionAppSlotAuthSettingsFacebookOutput ¶
type FunctionAppSlotAuthSettingsFacebookOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsFacebookOutput) AppId ¶
func (o FunctionAppSlotAuthSettingsFacebookOutput) AppId() pulumi.StringOutput
The App ID of the Facebook app used for login
func (FunctionAppSlotAuthSettingsFacebookOutput) AppSecret ¶
func (o FunctionAppSlotAuthSettingsFacebookOutput) AppSecret() pulumi.StringOutput
The App Secret of the Facebook app used for Facebook Login.
func (FunctionAppSlotAuthSettingsFacebookOutput) ElementType ¶
func (FunctionAppSlotAuthSettingsFacebookOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsFacebookOutput) OauthScopes ¶
func (o FunctionAppSlotAuthSettingsFacebookOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login
func (FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookOutput ¶
func (o FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookOutput() FunctionAppSlotAuthSettingsFacebookOutput
func (FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookOutput
func (FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutput ¶
func (o FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutput() FunctionAppSlotAuthSettingsFacebookPtrOutput
func (FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookPtrOutput
type FunctionAppSlotAuthSettingsFacebookPtrInput ¶
type FunctionAppSlotAuthSettingsFacebookPtrInput interface { pulumi.Input ToFunctionAppSlotAuthSettingsFacebookPtrOutput() FunctionAppSlotAuthSettingsFacebookPtrOutput ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext(context.Context) FunctionAppSlotAuthSettingsFacebookPtrOutput }
FunctionAppSlotAuthSettingsFacebookPtrInput is an input type that accepts FunctionAppSlotAuthSettingsFacebookArgs, FunctionAppSlotAuthSettingsFacebookPtr and FunctionAppSlotAuthSettingsFacebookPtrOutput values. You can construct a concrete instance of `FunctionAppSlotAuthSettingsFacebookPtrInput` via:
FunctionAppSlotAuthSettingsFacebookArgs{...} or: nil
func FunctionAppSlotAuthSettingsFacebookPtr ¶
func FunctionAppSlotAuthSettingsFacebookPtr(v *FunctionAppSlotAuthSettingsFacebookArgs) FunctionAppSlotAuthSettingsFacebookPtrInput
type FunctionAppSlotAuthSettingsFacebookPtrOutput ¶
type FunctionAppSlotAuthSettingsFacebookPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) AppId ¶
func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) AppId() pulumi.StringPtrOutput
The App ID of the Facebook app used for login
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) AppSecret ¶
func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringPtrOutput
The App Secret of the Facebook app used for Facebook Login.
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) ElementType ¶
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) OauthScopes ¶
func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutput ¶
func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutput() FunctionAppSlotAuthSettingsFacebookPtrOutput
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookPtrOutput
type FunctionAppSlotAuthSettingsGoogle ¶
type FunctionAppSlotAuthSettingsGoogle struct { // The OpenID Connect Client ID for the Google web application. ClientId string `pulumi:"clientId"` // The client secret associated with the Google web application. ClientSecret string `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/ OauthScopes []string `pulumi:"oauthScopes"` }
type FunctionAppSlotAuthSettingsGoogleArgs ¶
type FunctionAppSlotAuthSettingsGoogleArgs struct { // The OpenID Connect Client ID for the Google web application. ClientId pulumi.StringInput `pulumi:"clientId"` // The client secret associated with the Google web application. ClientSecret pulumi.StringInput `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/ OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` }
func (FunctionAppSlotAuthSettingsGoogleArgs) ElementType ¶
func (FunctionAppSlotAuthSettingsGoogleArgs) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGoogleOutput ¶
func (i FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGoogleOutput() FunctionAppSlotAuthSettingsGoogleOutput
func (FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGoogleOutputWithContext ¶
func (i FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGoogleOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGoogleOutput
func (FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGooglePtrOutput ¶
func (i FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGooglePtrOutput() FunctionAppSlotAuthSettingsGooglePtrOutput
func (FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext ¶
func (i FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGooglePtrOutput
type FunctionAppSlotAuthSettingsGoogleInput ¶
type FunctionAppSlotAuthSettingsGoogleInput interface { pulumi.Input ToFunctionAppSlotAuthSettingsGoogleOutput() FunctionAppSlotAuthSettingsGoogleOutput ToFunctionAppSlotAuthSettingsGoogleOutputWithContext(context.Context) FunctionAppSlotAuthSettingsGoogleOutput }
FunctionAppSlotAuthSettingsGoogleInput is an input type that accepts FunctionAppSlotAuthSettingsGoogleArgs and FunctionAppSlotAuthSettingsGoogleOutput values. You can construct a concrete instance of `FunctionAppSlotAuthSettingsGoogleInput` via:
FunctionAppSlotAuthSettingsGoogleArgs{...}
type FunctionAppSlotAuthSettingsGoogleOutput ¶
type FunctionAppSlotAuthSettingsGoogleOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsGoogleOutput) ClientId ¶
func (o FunctionAppSlotAuthSettingsGoogleOutput) ClientId() pulumi.StringOutput
The OpenID Connect Client ID for the Google web application.
func (FunctionAppSlotAuthSettingsGoogleOutput) ClientSecret ¶
func (o FunctionAppSlotAuthSettingsGoogleOutput) ClientSecret() pulumi.StringOutput
The client secret associated with the Google web application.
func (FunctionAppSlotAuthSettingsGoogleOutput) ElementType ¶
func (FunctionAppSlotAuthSettingsGoogleOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsGoogleOutput) OauthScopes ¶
func (o FunctionAppSlotAuthSettingsGoogleOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/
func (FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGoogleOutput ¶
func (o FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGoogleOutput() FunctionAppSlotAuthSettingsGoogleOutput
func (FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGoogleOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGoogleOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGoogleOutput
func (FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutput ¶
func (o FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutput() FunctionAppSlotAuthSettingsGooglePtrOutput
func (FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGooglePtrOutput
type FunctionAppSlotAuthSettingsGooglePtrInput ¶
type FunctionAppSlotAuthSettingsGooglePtrInput interface { pulumi.Input ToFunctionAppSlotAuthSettingsGooglePtrOutput() FunctionAppSlotAuthSettingsGooglePtrOutput ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext(context.Context) FunctionAppSlotAuthSettingsGooglePtrOutput }
FunctionAppSlotAuthSettingsGooglePtrInput is an input type that accepts FunctionAppSlotAuthSettingsGoogleArgs, FunctionAppSlotAuthSettingsGooglePtr and FunctionAppSlotAuthSettingsGooglePtrOutput values. You can construct a concrete instance of `FunctionAppSlotAuthSettingsGooglePtrInput` via:
FunctionAppSlotAuthSettingsGoogleArgs{...} or: nil
func FunctionAppSlotAuthSettingsGooglePtr ¶
func FunctionAppSlotAuthSettingsGooglePtr(v *FunctionAppSlotAuthSettingsGoogleArgs) FunctionAppSlotAuthSettingsGooglePtrInput
type FunctionAppSlotAuthSettingsGooglePtrOutput ¶
type FunctionAppSlotAuthSettingsGooglePtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsGooglePtrOutput) ClientId ¶
func (o FunctionAppSlotAuthSettingsGooglePtrOutput) ClientId() pulumi.StringPtrOutput
The OpenID Connect Client ID for the Google web application.
func (FunctionAppSlotAuthSettingsGooglePtrOutput) ClientSecret ¶
func (o FunctionAppSlotAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringPtrOutput
The client secret associated with the Google web application.
func (FunctionAppSlotAuthSettingsGooglePtrOutput) ElementType ¶
func (FunctionAppSlotAuthSettingsGooglePtrOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsGooglePtrOutput) OauthScopes ¶
func (o FunctionAppSlotAuthSettingsGooglePtrOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/
func (FunctionAppSlotAuthSettingsGooglePtrOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutput ¶
func (o FunctionAppSlotAuthSettingsGooglePtrOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutput() FunctionAppSlotAuthSettingsGooglePtrOutput
func (FunctionAppSlotAuthSettingsGooglePtrOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsGooglePtrOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGooglePtrOutput
type FunctionAppSlotAuthSettingsInput ¶
type FunctionAppSlotAuthSettingsInput interface { pulumi.Input ToFunctionAppSlotAuthSettingsOutput() FunctionAppSlotAuthSettingsOutput ToFunctionAppSlotAuthSettingsOutputWithContext(context.Context) FunctionAppSlotAuthSettingsOutput }
FunctionAppSlotAuthSettingsInput is an input type that accepts FunctionAppSlotAuthSettingsArgs and FunctionAppSlotAuthSettingsOutput values. You can construct a concrete instance of `FunctionAppSlotAuthSettingsInput` via:
FunctionAppSlotAuthSettingsArgs{...}
type FunctionAppSlotAuthSettingsMicrosoft ¶
type FunctionAppSlotAuthSettingsMicrosoft struct { // The OAuth 2.0 client ID that was created for the app used for authentication. ClientId string `pulumi:"clientId"` // The OAuth 2.0 client secret that was created for the app used for authentication. ClientSecret string `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx OauthScopes []string `pulumi:"oauthScopes"` }
type FunctionAppSlotAuthSettingsMicrosoftArgs ¶
type FunctionAppSlotAuthSettingsMicrosoftArgs struct { // The OAuth 2.0 client ID that was created for the app used for authentication. ClientId pulumi.StringInput `pulumi:"clientId"` // The OAuth 2.0 client secret that was created for the app used for authentication. ClientSecret pulumi.StringInput `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` }
func (FunctionAppSlotAuthSettingsMicrosoftArgs) ElementType ¶
func (FunctionAppSlotAuthSettingsMicrosoftArgs) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftOutput ¶
func (i FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftOutput() FunctionAppSlotAuthSettingsMicrosoftOutput
func (FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftOutputWithContext ¶
func (i FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftOutput
func (FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput ¶
func (i FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
func (FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext ¶
func (i FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftPtrOutput
type FunctionAppSlotAuthSettingsMicrosoftInput ¶
type FunctionAppSlotAuthSettingsMicrosoftInput interface { pulumi.Input ToFunctionAppSlotAuthSettingsMicrosoftOutput() FunctionAppSlotAuthSettingsMicrosoftOutput ToFunctionAppSlotAuthSettingsMicrosoftOutputWithContext(context.Context) FunctionAppSlotAuthSettingsMicrosoftOutput }
FunctionAppSlotAuthSettingsMicrosoftInput is an input type that accepts FunctionAppSlotAuthSettingsMicrosoftArgs and FunctionAppSlotAuthSettingsMicrosoftOutput values. You can construct a concrete instance of `FunctionAppSlotAuthSettingsMicrosoftInput` via:
FunctionAppSlotAuthSettingsMicrosoftArgs{...}
type FunctionAppSlotAuthSettingsMicrosoftOutput ¶
type FunctionAppSlotAuthSettingsMicrosoftOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ClientId ¶
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ClientId() pulumi.StringOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ClientSecret ¶
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ClientSecret() pulumi.StringOutput
The OAuth 2.0 client secret that was created for the app used for authentication.
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ElementType ¶
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsMicrosoftOutput) OauthScopes ¶
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftOutput ¶
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftOutput() FunctionAppSlotAuthSettingsMicrosoftOutput
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftOutput
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput ¶
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftPtrOutput
type FunctionAppSlotAuthSettingsMicrosoftPtrInput ¶
type FunctionAppSlotAuthSettingsMicrosoftPtrInput interface { pulumi.Input ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput() FunctionAppSlotAuthSettingsMicrosoftPtrOutput ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext(context.Context) FunctionAppSlotAuthSettingsMicrosoftPtrOutput }
FunctionAppSlotAuthSettingsMicrosoftPtrInput is an input type that accepts FunctionAppSlotAuthSettingsMicrosoftArgs, FunctionAppSlotAuthSettingsMicrosoftPtr and FunctionAppSlotAuthSettingsMicrosoftPtrOutput values. You can construct a concrete instance of `FunctionAppSlotAuthSettingsMicrosoftPtrInput` via:
FunctionAppSlotAuthSettingsMicrosoftArgs{...} or: nil
func FunctionAppSlotAuthSettingsMicrosoftPtr ¶
func FunctionAppSlotAuthSettingsMicrosoftPtr(v *FunctionAppSlotAuthSettingsMicrosoftArgs) FunctionAppSlotAuthSettingsMicrosoftPtrInput
type FunctionAppSlotAuthSettingsMicrosoftPtrOutput ¶
type FunctionAppSlotAuthSettingsMicrosoftPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ClientId ¶
func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ClientId() pulumi.StringPtrOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ClientSecret ¶
func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringPtrOutput
The OAuth 2.0 client secret that was created for the app used for authentication.
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ElementType ¶
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) OauthScopes ¶
func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput ¶
func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftPtrOutput
type FunctionAppSlotAuthSettingsOutput ¶
type FunctionAppSlotAuthSettingsOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsOutput) ActiveDirectory ¶
func (o FunctionAppSlotAuthSettingsOutput) ActiveDirectory() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
An `activeDirectory` block as defined below.
func (FunctionAppSlotAuthSettingsOutput) AdditionalLoginParams ¶
func (o FunctionAppSlotAuthSettingsOutput) AdditionalLoginParams() pulumi.StringMapOutput
Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
func (FunctionAppSlotAuthSettingsOutput) AllowedExternalRedirectUrls ¶
func (o FunctionAppSlotAuthSettingsOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
External URLs that can be redirected to as part of logging in or logging out of the app.
func (FunctionAppSlotAuthSettingsOutput) DefaultProvider ¶
func (o FunctionAppSlotAuthSettingsOutput) DefaultProvider() pulumi.StringPtrOutput
The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`.
func (FunctionAppSlotAuthSettingsOutput) ElementType ¶
func (FunctionAppSlotAuthSettingsOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsOutput) Enabled ¶
func (o FunctionAppSlotAuthSettingsOutput) Enabled() pulumi.BoolOutput
Is Authentication enabled?
func (FunctionAppSlotAuthSettingsOutput) Facebook ¶
func (o FunctionAppSlotAuthSettingsOutput) Facebook() FunctionAppSlotAuthSettingsFacebookPtrOutput
A `facebook` block as defined below.
func (FunctionAppSlotAuthSettingsOutput) Google ¶
func (o FunctionAppSlotAuthSettingsOutput) Google() FunctionAppSlotAuthSettingsGooglePtrOutput
A `google` block as defined below.
func (FunctionAppSlotAuthSettingsOutput) Issuer ¶
func (o FunctionAppSlotAuthSettingsOutput) Issuer() pulumi.StringPtrOutput
Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
func (FunctionAppSlotAuthSettingsOutput) Microsoft ¶
func (o FunctionAppSlotAuthSettingsOutput) Microsoft() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
A `microsoft` block as defined below.
func (FunctionAppSlotAuthSettingsOutput) RuntimeVersion ¶
func (o FunctionAppSlotAuthSettingsOutput) RuntimeVersion() pulumi.StringPtrOutput
The runtime version of the Authentication/Authorization module.
func (FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsOutput ¶
func (o FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsOutput() FunctionAppSlotAuthSettingsOutput
func (FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsOutput
func (FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsPtrOutput ¶
func (o FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsPtrOutput() FunctionAppSlotAuthSettingsPtrOutput
func (FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsPtrOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsPtrOutput
func (FunctionAppSlotAuthSettingsOutput) TokenRefreshExtensionHours ¶
func (o FunctionAppSlotAuthSettingsOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72.
func (FunctionAppSlotAuthSettingsOutput) TokenStoreEnabled ¶
func (o FunctionAppSlotAuthSettingsOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false.
func (FunctionAppSlotAuthSettingsOutput) Twitter ¶
func (o FunctionAppSlotAuthSettingsOutput) Twitter() FunctionAppSlotAuthSettingsTwitterPtrOutput
A `twitter` block as defined below.
func (FunctionAppSlotAuthSettingsOutput) UnauthenticatedClientAction ¶
func (o FunctionAppSlotAuthSettingsOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`.
type FunctionAppSlotAuthSettingsPtrInput ¶
type FunctionAppSlotAuthSettingsPtrInput interface { pulumi.Input ToFunctionAppSlotAuthSettingsPtrOutput() FunctionAppSlotAuthSettingsPtrOutput ToFunctionAppSlotAuthSettingsPtrOutputWithContext(context.Context) FunctionAppSlotAuthSettingsPtrOutput }
FunctionAppSlotAuthSettingsPtrInput is an input type that accepts FunctionAppSlotAuthSettingsArgs, FunctionAppSlotAuthSettingsPtr and FunctionAppSlotAuthSettingsPtrOutput values. You can construct a concrete instance of `FunctionAppSlotAuthSettingsPtrInput` via:
FunctionAppSlotAuthSettingsArgs{...} or: nil
func FunctionAppSlotAuthSettingsPtr ¶
func FunctionAppSlotAuthSettingsPtr(v *FunctionAppSlotAuthSettingsArgs) FunctionAppSlotAuthSettingsPtrInput
type FunctionAppSlotAuthSettingsPtrOutput ¶
type FunctionAppSlotAuthSettingsPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsPtrOutput) ActiveDirectory ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) ActiveDirectory() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
An `activeDirectory` block as defined below.
func (FunctionAppSlotAuthSettingsPtrOutput) AdditionalLoginParams ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) AdditionalLoginParams() pulumi.StringMapOutput
Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
func (FunctionAppSlotAuthSettingsPtrOutput) AllowedExternalRedirectUrls ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
External URLs that can be redirected to as part of logging in or logging out of the app.
func (FunctionAppSlotAuthSettingsPtrOutput) DefaultProvider ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) DefaultProvider() pulumi.StringPtrOutput
The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`.
func (FunctionAppSlotAuthSettingsPtrOutput) ElementType ¶
func (FunctionAppSlotAuthSettingsPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsPtrOutput) Enabled ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
Is Authentication enabled?
func (FunctionAppSlotAuthSettingsPtrOutput) Facebook ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) Facebook() FunctionAppSlotAuthSettingsFacebookPtrOutput
A `facebook` block as defined below.
func (FunctionAppSlotAuthSettingsPtrOutput) Issuer ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) Issuer() pulumi.StringPtrOutput
Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
func (FunctionAppSlotAuthSettingsPtrOutput) Microsoft ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) Microsoft() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
A `microsoft` block as defined below.
func (FunctionAppSlotAuthSettingsPtrOutput) RuntimeVersion ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) RuntimeVersion() pulumi.StringPtrOutput
The runtime version of the Authentication/Authorization module.
func (FunctionAppSlotAuthSettingsPtrOutput) ToFunctionAppSlotAuthSettingsPtrOutput ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) ToFunctionAppSlotAuthSettingsPtrOutput() FunctionAppSlotAuthSettingsPtrOutput
func (FunctionAppSlotAuthSettingsPtrOutput) ToFunctionAppSlotAuthSettingsPtrOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) ToFunctionAppSlotAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsPtrOutput
func (FunctionAppSlotAuthSettingsPtrOutput) TokenRefreshExtensionHours ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72.
func (FunctionAppSlotAuthSettingsPtrOutput) TokenStoreEnabled ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false.
func (FunctionAppSlotAuthSettingsPtrOutput) Twitter ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) Twitter() FunctionAppSlotAuthSettingsTwitterPtrOutput
A `twitter` block as defined below.
func (FunctionAppSlotAuthSettingsPtrOutput) UnauthenticatedClientAction ¶
func (o FunctionAppSlotAuthSettingsPtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`.
type FunctionAppSlotAuthSettingsTwitterArgs ¶
type FunctionAppSlotAuthSettingsTwitterArgs struct { // The OAuth 1.0a consumer key of the Twitter application used for sign-in. ConsumerKey pulumi.StringInput `pulumi:"consumerKey"` // The OAuth 1.0a consumer secret of the Twitter application used for sign-in. ConsumerSecret pulumi.StringInput `pulumi:"consumerSecret"` }
func (FunctionAppSlotAuthSettingsTwitterArgs) ElementType ¶
func (FunctionAppSlotAuthSettingsTwitterArgs) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterOutput ¶
func (i FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterOutput() FunctionAppSlotAuthSettingsTwitterOutput
func (FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterOutputWithContext ¶
func (i FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterOutput
func (FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterPtrOutput ¶
func (i FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterPtrOutput() FunctionAppSlotAuthSettingsTwitterPtrOutput
func (FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext ¶
func (i FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterPtrOutput
type FunctionAppSlotAuthSettingsTwitterInput ¶
type FunctionAppSlotAuthSettingsTwitterInput interface { pulumi.Input ToFunctionAppSlotAuthSettingsTwitterOutput() FunctionAppSlotAuthSettingsTwitterOutput ToFunctionAppSlotAuthSettingsTwitterOutputWithContext(context.Context) FunctionAppSlotAuthSettingsTwitterOutput }
FunctionAppSlotAuthSettingsTwitterInput is an input type that accepts FunctionAppSlotAuthSettingsTwitterArgs and FunctionAppSlotAuthSettingsTwitterOutput values. You can construct a concrete instance of `FunctionAppSlotAuthSettingsTwitterInput` via:
FunctionAppSlotAuthSettingsTwitterArgs{...}
type FunctionAppSlotAuthSettingsTwitterOutput ¶
type FunctionAppSlotAuthSettingsTwitterOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsTwitterOutput) ConsumerKey ¶
func (o FunctionAppSlotAuthSettingsTwitterOutput) ConsumerKey() pulumi.StringOutput
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
func (FunctionAppSlotAuthSettingsTwitterOutput) ConsumerSecret ¶
func (o FunctionAppSlotAuthSettingsTwitterOutput) ConsumerSecret() pulumi.StringOutput
The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
func (FunctionAppSlotAuthSettingsTwitterOutput) ElementType ¶
func (FunctionAppSlotAuthSettingsTwitterOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterOutput ¶
func (o FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterOutput() FunctionAppSlotAuthSettingsTwitterOutput
func (FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterOutput
func (FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutput ¶
func (o FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutput() FunctionAppSlotAuthSettingsTwitterPtrOutput
func (FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterPtrOutput
type FunctionAppSlotAuthSettingsTwitterPtrInput ¶
type FunctionAppSlotAuthSettingsTwitterPtrInput interface { pulumi.Input ToFunctionAppSlotAuthSettingsTwitterPtrOutput() FunctionAppSlotAuthSettingsTwitterPtrOutput ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext(context.Context) FunctionAppSlotAuthSettingsTwitterPtrOutput }
FunctionAppSlotAuthSettingsTwitterPtrInput is an input type that accepts FunctionAppSlotAuthSettingsTwitterArgs, FunctionAppSlotAuthSettingsTwitterPtr and FunctionAppSlotAuthSettingsTwitterPtrOutput values. You can construct a concrete instance of `FunctionAppSlotAuthSettingsTwitterPtrInput` via:
FunctionAppSlotAuthSettingsTwitterArgs{...} or: nil
func FunctionAppSlotAuthSettingsTwitterPtr ¶
func FunctionAppSlotAuthSettingsTwitterPtr(v *FunctionAppSlotAuthSettingsTwitterArgs) FunctionAppSlotAuthSettingsTwitterPtrInput
type FunctionAppSlotAuthSettingsTwitterPtrOutput ¶
type FunctionAppSlotAuthSettingsTwitterPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ConsumerKey ¶
func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) ConsumerKey() pulumi.StringPtrOutput
The OAuth 1.0a consumer key of the Twitter application used for sign-in.
func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ConsumerSecret ¶
func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringPtrOutput
The OAuth 1.0a consumer secret of the Twitter application used for sign-in.
func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ElementType ¶
func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutput ¶
func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutput() FunctionAppSlotAuthSettingsTwitterPtrOutput
func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext ¶
func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterPtrOutput
type FunctionAppSlotConnectionString ¶
type FunctionAppSlotConnectionString struct { // The name of the Connection String. Name string `pulumi:"name"` // The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`. Type string `pulumi:"type"` // The value for the Connection String. Value string `pulumi:"value"` }
type FunctionAppSlotConnectionStringArgs ¶
type FunctionAppSlotConnectionStringArgs struct { // The name of the Connection String. Name pulumi.StringInput `pulumi:"name"` // The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`. Type pulumi.StringInput `pulumi:"type"` // The value for the Connection String. Value pulumi.StringInput `pulumi:"value"` }
func (FunctionAppSlotConnectionStringArgs) ElementType ¶
func (FunctionAppSlotConnectionStringArgs) ElementType() reflect.Type
func (FunctionAppSlotConnectionStringArgs) ToFunctionAppSlotConnectionStringOutput ¶
func (i FunctionAppSlotConnectionStringArgs) ToFunctionAppSlotConnectionStringOutput() FunctionAppSlotConnectionStringOutput
func (FunctionAppSlotConnectionStringArgs) ToFunctionAppSlotConnectionStringOutputWithContext ¶
func (i FunctionAppSlotConnectionStringArgs) ToFunctionAppSlotConnectionStringOutputWithContext(ctx context.Context) FunctionAppSlotConnectionStringOutput
type FunctionAppSlotConnectionStringArray ¶
type FunctionAppSlotConnectionStringArray []FunctionAppSlotConnectionStringInput
func (FunctionAppSlotConnectionStringArray) ElementType ¶
func (FunctionAppSlotConnectionStringArray) ElementType() reflect.Type
func (FunctionAppSlotConnectionStringArray) ToFunctionAppSlotConnectionStringArrayOutput ¶
func (i FunctionAppSlotConnectionStringArray) ToFunctionAppSlotConnectionStringArrayOutput() FunctionAppSlotConnectionStringArrayOutput
func (FunctionAppSlotConnectionStringArray) ToFunctionAppSlotConnectionStringArrayOutputWithContext ¶
func (i FunctionAppSlotConnectionStringArray) ToFunctionAppSlotConnectionStringArrayOutputWithContext(ctx context.Context) FunctionAppSlotConnectionStringArrayOutput
type FunctionAppSlotConnectionStringArrayInput ¶
type FunctionAppSlotConnectionStringArrayInput interface { pulumi.Input ToFunctionAppSlotConnectionStringArrayOutput() FunctionAppSlotConnectionStringArrayOutput ToFunctionAppSlotConnectionStringArrayOutputWithContext(context.Context) FunctionAppSlotConnectionStringArrayOutput }
FunctionAppSlotConnectionStringArrayInput is an input type that accepts FunctionAppSlotConnectionStringArray and FunctionAppSlotConnectionStringArrayOutput values. You can construct a concrete instance of `FunctionAppSlotConnectionStringArrayInput` via:
FunctionAppSlotConnectionStringArray{ FunctionAppSlotConnectionStringArgs{...} }
type FunctionAppSlotConnectionStringArrayOutput ¶
type FunctionAppSlotConnectionStringArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotConnectionStringArrayOutput) ElementType ¶
func (FunctionAppSlotConnectionStringArrayOutput) ElementType() reflect.Type
func (FunctionAppSlotConnectionStringArrayOutput) ToFunctionAppSlotConnectionStringArrayOutput ¶
func (o FunctionAppSlotConnectionStringArrayOutput) ToFunctionAppSlotConnectionStringArrayOutput() FunctionAppSlotConnectionStringArrayOutput
func (FunctionAppSlotConnectionStringArrayOutput) ToFunctionAppSlotConnectionStringArrayOutputWithContext ¶
func (o FunctionAppSlotConnectionStringArrayOutput) ToFunctionAppSlotConnectionStringArrayOutputWithContext(ctx context.Context) FunctionAppSlotConnectionStringArrayOutput
type FunctionAppSlotConnectionStringInput ¶
type FunctionAppSlotConnectionStringInput interface { pulumi.Input ToFunctionAppSlotConnectionStringOutput() FunctionAppSlotConnectionStringOutput ToFunctionAppSlotConnectionStringOutputWithContext(context.Context) FunctionAppSlotConnectionStringOutput }
FunctionAppSlotConnectionStringInput is an input type that accepts FunctionAppSlotConnectionStringArgs and FunctionAppSlotConnectionStringOutput values. You can construct a concrete instance of `FunctionAppSlotConnectionStringInput` via:
FunctionAppSlotConnectionStringArgs{...}
type FunctionAppSlotConnectionStringOutput ¶
type FunctionAppSlotConnectionStringOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotConnectionStringOutput) ElementType ¶
func (FunctionAppSlotConnectionStringOutput) ElementType() reflect.Type
func (FunctionAppSlotConnectionStringOutput) Name ¶
func (o FunctionAppSlotConnectionStringOutput) Name() pulumi.StringOutput
The name of the Connection String.
func (FunctionAppSlotConnectionStringOutput) ToFunctionAppSlotConnectionStringOutput ¶
func (o FunctionAppSlotConnectionStringOutput) ToFunctionAppSlotConnectionStringOutput() FunctionAppSlotConnectionStringOutput
func (FunctionAppSlotConnectionStringOutput) ToFunctionAppSlotConnectionStringOutputWithContext ¶
func (o FunctionAppSlotConnectionStringOutput) ToFunctionAppSlotConnectionStringOutputWithContext(ctx context.Context) FunctionAppSlotConnectionStringOutput
func (FunctionAppSlotConnectionStringOutput) Type ¶
func (o FunctionAppSlotConnectionStringOutput) Type() pulumi.StringOutput
The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure` and `SQLServer`.
func (FunctionAppSlotConnectionStringOutput) Value ¶
func (o FunctionAppSlotConnectionStringOutput) Value() pulumi.StringOutput
The value for the Connection String.
type FunctionAppSlotIdentity ¶
type FunctionAppSlotIdentity struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service. PrincipalId *string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service. TenantId *string `pulumi:"tenantId"` // Specifies the identity type of the Function App. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Type string `pulumi:"type"` }
type FunctionAppSlotIdentityArgs ¶
type FunctionAppSlotIdentityArgs struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the identity type of the Function App. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Type pulumi.StringInput `pulumi:"type"` }
func (FunctionAppSlotIdentityArgs) ElementType ¶
func (FunctionAppSlotIdentityArgs) ElementType() reflect.Type
func (FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityOutput ¶
func (i FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityOutput() FunctionAppSlotIdentityOutput
func (FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityOutputWithContext ¶
func (i FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityOutputWithContext(ctx context.Context) FunctionAppSlotIdentityOutput
func (FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityPtrOutput ¶
func (i FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityPtrOutput() FunctionAppSlotIdentityPtrOutput
func (FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityPtrOutputWithContext ¶
func (i FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityPtrOutputWithContext(ctx context.Context) FunctionAppSlotIdentityPtrOutput
type FunctionAppSlotIdentityInput ¶
type FunctionAppSlotIdentityInput interface { pulumi.Input ToFunctionAppSlotIdentityOutput() FunctionAppSlotIdentityOutput ToFunctionAppSlotIdentityOutputWithContext(context.Context) FunctionAppSlotIdentityOutput }
FunctionAppSlotIdentityInput is an input type that accepts FunctionAppSlotIdentityArgs and FunctionAppSlotIdentityOutput values. You can construct a concrete instance of `FunctionAppSlotIdentityInput` via:
FunctionAppSlotIdentityArgs{...}
type FunctionAppSlotIdentityOutput ¶
type FunctionAppSlotIdentityOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotIdentityOutput) ElementType ¶
func (FunctionAppSlotIdentityOutput) ElementType() reflect.Type
func (FunctionAppSlotIdentityOutput) IdentityIds ¶
func (o FunctionAppSlotIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`.
func (FunctionAppSlotIdentityOutput) PrincipalId ¶
func (o FunctionAppSlotIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (FunctionAppSlotIdentityOutput) TenantId ¶
func (o FunctionAppSlotIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityOutput ¶
func (o FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityOutput() FunctionAppSlotIdentityOutput
func (FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityOutputWithContext ¶
func (o FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityOutputWithContext(ctx context.Context) FunctionAppSlotIdentityOutput
func (FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityPtrOutput ¶
func (o FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityPtrOutput() FunctionAppSlotIdentityPtrOutput
func (FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityPtrOutputWithContext ¶
func (o FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityPtrOutputWithContext(ctx context.Context) FunctionAppSlotIdentityPtrOutput
func (FunctionAppSlotIdentityOutput) Type ¶
func (o FunctionAppSlotIdentityOutput) Type() pulumi.StringOutput
Specifies the identity type of the Function App. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities.
type FunctionAppSlotIdentityPtrInput ¶
type FunctionAppSlotIdentityPtrInput interface { pulumi.Input ToFunctionAppSlotIdentityPtrOutput() FunctionAppSlotIdentityPtrOutput ToFunctionAppSlotIdentityPtrOutputWithContext(context.Context) FunctionAppSlotIdentityPtrOutput }
FunctionAppSlotIdentityPtrInput is an input type that accepts FunctionAppSlotIdentityArgs, FunctionAppSlotIdentityPtr and FunctionAppSlotIdentityPtrOutput values. You can construct a concrete instance of `FunctionAppSlotIdentityPtrInput` via:
FunctionAppSlotIdentityArgs{...} or: nil
func FunctionAppSlotIdentityPtr ¶
func FunctionAppSlotIdentityPtr(v *FunctionAppSlotIdentityArgs) FunctionAppSlotIdentityPtrInput
type FunctionAppSlotIdentityPtrOutput ¶
type FunctionAppSlotIdentityPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotIdentityPtrOutput) Elem ¶
func (o FunctionAppSlotIdentityPtrOutput) Elem() FunctionAppSlotIdentityOutput
func (FunctionAppSlotIdentityPtrOutput) ElementType ¶
func (FunctionAppSlotIdentityPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotIdentityPtrOutput) IdentityIds ¶
func (o FunctionAppSlotIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`.
func (FunctionAppSlotIdentityPtrOutput) PrincipalId ¶
func (o FunctionAppSlotIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (FunctionAppSlotIdentityPtrOutput) TenantId ¶
func (o FunctionAppSlotIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service.
func (FunctionAppSlotIdentityPtrOutput) ToFunctionAppSlotIdentityPtrOutput ¶
func (o FunctionAppSlotIdentityPtrOutput) ToFunctionAppSlotIdentityPtrOutput() FunctionAppSlotIdentityPtrOutput
func (FunctionAppSlotIdentityPtrOutput) ToFunctionAppSlotIdentityPtrOutputWithContext ¶
func (o FunctionAppSlotIdentityPtrOutput) ToFunctionAppSlotIdentityPtrOutputWithContext(ctx context.Context) FunctionAppSlotIdentityPtrOutput
func (FunctionAppSlotIdentityPtrOutput) Type ¶
func (o FunctionAppSlotIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the identity type of the Function App. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities.
type FunctionAppSlotInput ¶
type FunctionAppSlotInput interface { pulumi.Input ToFunctionAppSlotOutput() FunctionAppSlotOutput ToFunctionAppSlotOutputWithContext(ctx context.Context) FunctionAppSlotOutput }
type FunctionAppSlotMap ¶
type FunctionAppSlotMap map[string]FunctionAppSlotInput
func (FunctionAppSlotMap) ElementType ¶
func (FunctionAppSlotMap) ElementType() reflect.Type
func (FunctionAppSlotMap) ToFunctionAppSlotMapOutput ¶
func (i FunctionAppSlotMap) ToFunctionAppSlotMapOutput() FunctionAppSlotMapOutput
func (FunctionAppSlotMap) ToFunctionAppSlotMapOutputWithContext ¶
func (i FunctionAppSlotMap) ToFunctionAppSlotMapOutputWithContext(ctx context.Context) FunctionAppSlotMapOutput
type FunctionAppSlotMapInput ¶
type FunctionAppSlotMapInput interface { pulumi.Input ToFunctionAppSlotMapOutput() FunctionAppSlotMapOutput ToFunctionAppSlotMapOutputWithContext(context.Context) FunctionAppSlotMapOutput }
FunctionAppSlotMapInput is an input type that accepts FunctionAppSlotMap and FunctionAppSlotMapOutput values. You can construct a concrete instance of `FunctionAppSlotMapInput` via:
FunctionAppSlotMap{ "key": FunctionAppSlotArgs{...} }
type FunctionAppSlotMapOutput ¶
type FunctionAppSlotMapOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotMapOutput) ElementType ¶
func (FunctionAppSlotMapOutput) ElementType() reflect.Type
func (FunctionAppSlotMapOutput) MapIndex ¶
func (o FunctionAppSlotMapOutput) MapIndex(k pulumi.StringInput) FunctionAppSlotOutput
func (FunctionAppSlotMapOutput) ToFunctionAppSlotMapOutput ¶
func (o FunctionAppSlotMapOutput) ToFunctionAppSlotMapOutput() FunctionAppSlotMapOutput
func (FunctionAppSlotMapOutput) ToFunctionAppSlotMapOutputWithContext ¶
func (o FunctionAppSlotMapOutput) ToFunctionAppSlotMapOutputWithContext(ctx context.Context) FunctionAppSlotMapOutput
type FunctionAppSlotOutput ¶
type FunctionAppSlotOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotOutput) ElementType ¶
func (FunctionAppSlotOutput) ElementType() reflect.Type
func (FunctionAppSlotOutput) ToFunctionAppSlotOutput ¶
func (o FunctionAppSlotOutput) ToFunctionAppSlotOutput() FunctionAppSlotOutput
func (FunctionAppSlotOutput) ToFunctionAppSlotOutputWithContext ¶
func (o FunctionAppSlotOutput) ToFunctionAppSlotOutputWithContext(ctx context.Context) FunctionAppSlotOutput
type FunctionAppSlotSiteConfig ¶
type FunctionAppSlotSiteConfig struct { // Should the Function App be loaded at all times? Defaults to `false`. AlwaysOn *bool `pulumi:"alwaysOn"` // The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan. AppScaleLimit *int `pulumi:"appScaleLimit"` // The name of the slot to automatically swap to during deployment AutoSwapSlotName *string `pulumi:"autoSwapSlotName"` // A `cors` block as defined below. Cors *FunctionAppSlotSiteConfigCors `pulumi:"cors"` // The version of the .net framework's CLR used in this function app. Possible values are `v4.0` (including .NET Core 2.1 and 3.1), `v5.0` and `v6.0`. [For more information on which .net Framework version to use based on the runtime version you're targeting - please see this table](https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`. DotnetFrameworkVersion *string `pulumi:"dotnetFrameworkVersion"` // The number of minimum instances for this function app. Only applicable to apps on the Premium plan. ElasticInstanceMinimum *int `pulumi:"elasticInstanceMinimum"` // State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. FtpsState *string `pulumi:"ftpsState"` HealthCheckPath *string `pulumi:"healthCheckPath"` // Specifies whether or not the http2 protocol should be enabled. Defaults to `false`. Http2Enabled *bool `pulumi:"http2Enabled"` // A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below. IpRestrictions []FunctionAppSlotSiteConfigIpRestriction `pulumi:"ipRestrictions"` JavaVersion *string `pulumi:"javaVersion"` // Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`. LinuxFxVersion *string `pulumi:"linuxFxVersion"` // The minimum supported TLS version for the function app. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new function apps. MinTlsVersion *string `pulumi:"minTlsVersion"` // The number of pre-warmed instances for this function app. Only affects apps on the Premium plan. PreWarmedInstanceCount *int `pulumi:"preWarmedInstanceCount"` // Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan. Defaults to `false`. RuntimeScaleMonitoringEnabled *bool `pulumi:"runtimeScaleMonitoringEnabled"` ScmIpRestrictions []FunctionAppSlotSiteConfigScmIpRestriction `pulumi:"scmIpRestrictions"` ScmType *string `pulumi:"scmType"` ScmUseMainIpRestriction *bool `pulumi:"scmUseMainIpRestriction"` // Should the Function App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`. Use32BitWorkerProcess *bool `pulumi:"use32BitWorkerProcess"` VnetRouteAllEnabled *bool `pulumi:"vnetRouteAllEnabled"` // Should WebSockets be enabled? WebsocketsEnabled *bool `pulumi:"websocketsEnabled"` }
type FunctionAppSlotSiteConfigArgs ¶
type FunctionAppSlotSiteConfigArgs struct { // Should the Function App be loaded at all times? Defaults to `false`. AlwaysOn pulumi.BoolPtrInput `pulumi:"alwaysOn"` // The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan. AppScaleLimit pulumi.IntPtrInput `pulumi:"appScaleLimit"` // The name of the slot to automatically swap to during deployment AutoSwapSlotName pulumi.StringPtrInput `pulumi:"autoSwapSlotName"` // A `cors` block as defined below. Cors FunctionAppSlotSiteConfigCorsPtrInput `pulumi:"cors"` // The version of the .net framework's CLR used in this function app. Possible values are `v4.0` (including .NET Core 2.1 and 3.1), `v5.0` and `v6.0`. [For more information on which .net Framework version to use based on the runtime version you're targeting - please see this table](https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`. DotnetFrameworkVersion pulumi.StringPtrInput `pulumi:"dotnetFrameworkVersion"` // The number of minimum instances for this function app. Only applicable to apps on the Premium plan. ElasticInstanceMinimum pulumi.IntPtrInput `pulumi:"elasticInstanceMinimum"` // State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. FtpsState pulumi.StringPtrInput `pulumi:"ftpsState"` HealthCheckPath pulumi.StringPtrInput `pulumi:"healthCheckPath"` // Specifies whether or not the http2 protocol should be enabled. Defaults to `false`. Http2Enabled pulumi.BoolPtrInput `pulumi:"http2Enabled"` // A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below. IpRestrictions FunctionAppSlotSiteConfigIpRestrictionArrayInput `pulumi:"ipRestrictions"` JavaVersion pulumi.StringPtrInput `pulumi:"javaVersion"` // Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`. LinuxFxVersion pulumi.StringPtrInput `pulumi:"linuxFxVersion"` // The minimum supported TLS version for the function app. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new function apps. MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"` // The number of pre-warmed instances for this function app. Only affects apps on the Premium plan. PreWarmedInstanceCount pulumi.IntPtrInput `pulumi:"preWarmedInstanceCount"` // Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan. Defaults to `false`. RuntimeScaleMonitoringEnabled pulumi.BoolPtrInput `pulumi:"runtimeScaleMonitoringEnabled"` ScmIpRestrictions FunctionAppSlotSiteConfigScmIpRestrictionArrayInput `pulumi:"scmIpRestrictions"` ScmType pulumi.StringPtrInput `pulumi:"scmType"` ScmUseMainIpRestriction pulumi.BoolPtrInput `pulumi:"scmUseMainIpRestriction"` // Should the Function App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`. Use32BitWorkerProcess pulumi.BoolPtrInput `pulumi:"use32BitWorkerProcess"` VnetRouteAllEnabled pulumi.BoolPtrInput `pulumi:"vnetRouteAllEnabled"` // Should WebSockets be enabled? WebsocketsEnabled pulumi.BoolPtrInput `pulumi:"websocketsEnabled"` }
func (FunctionAppSlotSiteConfigArgs) ElementType ¶
func (FunctionAppSlotSiteConfigArgs) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigOutput ¶
func (i FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigOutput() FunctionAppSlotSiteConfigOutput
func (FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigOutputWithContext ¶
func (i FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigOutput
func (FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigPtrOutput ¶
func (i FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigPtrOutput() FunctionAppSlotSiteConfigPtrOutput
func (FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigPtrOutputWithContext ¶
func (i FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigPtrOutput
type FunctionAppSlotSiteConfigCorsArgs ¶
type FunctionAppSlotSiteConfigCorsArgs struct { // A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // Are credentials supported? SupportCredentials pulumi.BoolPtrInput `pulumi:"supportCredentials"` }
func (FunctionAppSlotSiteConfigCorsArgs) ElementType ¶
func (FunctionAppSlotSiteConfigCorsArgs) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsOutput ¶
func (i FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsOutput() FunctionAppSlotSiteConfigCorsOutput
func (FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsOutputWithContext ¶
func (i FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsOutput
func (FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsPtrOutput ¶
func (i FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsPtrOutput() FunctionAppSlotSiteConfigCorsPtrOutput
func (FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext ¶
func (i FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsPtrOutput
type FunctionAppSlotSiteConfigCorsInput ¶
type FunctionAppSlotSiteConfigCorsInput interface { pulumi.Input ToFunctionAppSlotSiteConfigCorsOutput() FunctionAppSlotSiteConfigCorsOutput ToFunctionAppSlotSiteConfigCorsOutputWithContext(context.Context) FunctionAppSlotSiteConfigCorsOutput }
FunctionAppSlotSiteConfigCorsInput is an input type that accepts FunctionAppSlotSiteConfigCorsArgs and FunctionAppSlotSiteConfigCorsOutput values. You can construct a concrete instance of `FunctionAppSlotSiteConfigCorsInput` via:
FunctionAppSlotSiteConfigCorsArgs{...}
type FunctionAppSlotSiteConfigCorsOutput ¶
type FunctionAppSlotSiteConfigCorsOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigCorsOutput) AllowedOrigins ¶
func (o FunctionAppSlotSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls.
func (FunctionAppSlotSiteConfigCorsOutput) ElementType ¶
func (FunctionAppSlotSiteConfigCorsOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigCorsOutput) SupportCredentials ¶
func (o FunctionAppSlotSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsOutput ¶
func (o FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsOutput() FunctionAppSlotSiteConfigCorsOutput
func (FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsOutputWithContext ¶
func (o FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsOutput
func (FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsPtrOutput ¶
func (o FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsPtrOutput() FunctionAppSlotSiteConfigCorsPtrOutput
func (FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext ¶
func (o FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsPtrOutput
type FunctionAppSlotSiteConfigCorsPtrInput ¶
type FunctionAppSlotSiteConfigCorsPtrInput interface { pulumi.Input ToFunctionAppSlotSiteConfigCorsPtrOutput() FunctionAppSlotSiteConfigCorsPtrOutput ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext(context.Context) FunctionAppSlotSiteConfigCorsPtrOutput }
FunctionAppSlotSiteConfigCorsPtrInput is an input type that accepts FunctionAppSlotSiteConfigCorsArgs, FunctionAppSlotSiteConfigCorsPtr and FunctionAppSlotSiteConfigCorsPtrOutput values. You can construct a concrete instance of `FunctionAppSlotSiteConfigCorsPtrInput` via:
FunctionAppSlotSiteConfigCorsArgs{...} or: nil
func FunctionAppSlotSiteConfigCorsPtr ¶
func FunctionAppSlotSiteConfigCorsPtr(v *FunctionAppSlotSiteConfigCorsArgs) FunctionAppSlotSiteConfigCorsPtrInput
type FunctionAppSlotSiteConfigCorsPtrOutput ¶
type FunctionAppSlotSiteConfigCorsPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigCorsPtrOutput) AllowedOrigins ¶
func (o FunctionAppSlotSiteConfigCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls.
func (FunctionAppSlotSiteConfigCorsPtrOutput) ElementType ¶
func (FunctionAppSlotSiteConfigCorsPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigCorsPtrOutput) SupportCredentials ¶
func (o FunctionAppSlotSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (FunctionAppSlotSiteConfigCorsPtrOutput) ToFunctionAppSlotSiteConfigCorsPtrOutput ¶
func (o FunctionAppSlotSiteConfigCorsPtrOutput) ToFunctionAppSlotSiteConfigCorsPtrOutput() FunctionAppSlotSiteConfigCorsPtrOutput
func (FunctionAppSlotSiteConfigCorsPtrOutput) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext ¶
func (o FunctionAppSlotSiteConfigCorsPtrOutput) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsPtrOutput
type FunctionAppSlotSiteConfigInput ¶
type FunctionAppSlotSiteConfigInput interface { pulumi.Input ToFunctionAppSlotSiteConfigOutput() FunctionAppSlotSiteConfigOutput ToFunctionAppSlotSiteConfigOutputWithContext(context.Context) FunctionAppSlotSiteConfigOutput }
FunctionAppSlotSiteConfigInput is an input type that accepts FunctionAppSlotSiteConfigArgs and FunctionAppSlotSiteConfigOutput values. You can construct a concrete instance of `FunctionAppSlotSiteConfigInput` via:
FunctionAppSlotSiteConfigArgs{...}
type FunctionAppSlotSiteConfigIpRestriction ¶
type FunctionAppSlotSiteConfigIpRestriction struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action *string `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. Headers *FunctionAppSlotSiteConfigIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress *string `pulumi:"ipAddress"` // The name for this IP Restriction. Name *string `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority *int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag *string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type FunctionAppSlotSiteConfigIpRestrictionArgs ¶
type FunctionAppSlotSiteConfigIpRestrictionArgs struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. Headers FunctionAppSlotSiteConfigIpRestrictionHeadersPtrInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // The name for this IP Restriction. Name pulumi.StringPtrInput `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringPtrInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (FunctionAppSlotSiteConfigIpRestrictionArgs) ElementType ¶
func (FunctionAppSlotSiteConfigIpRestrictionArgs) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigIpRestrictionArgs) ToFunctionAppSlotSiteConfigIpRestrictionOutput ¶
func (i FunctionAppSlotSiteConfigIpRestrictionArgs) ToFunctionAppSlotSiteConfigIpRestrictionOutput() FunctionAppSlotSiteConfigIpRestrictionOutput
func (FunctionAppSlotSiteConfigIpRestrictionArgs) ToFunctionAppSlotSiteConfigIpRestrictionOutputWithContext ¶
func (i FunctionAppSlotSiteConfigIpRestrictionArgs) ToFunctionAppSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionOutput
type FunctionAppSlotSiteConfigIpRestrictionArray ¶
type FunctionAppSlotSiteConfigIpRestrictionArray []FunctionAppSlotSiteConfigIpRestrictionInput
func (FunctionAppSlotSiteConfigIpRestrictionArray) ElementType ¶
func (FunctionAppSlotSiteConfigIpRestrictionArray) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigIpRestrictionArray) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutput ¶
func (i FunctionAppSlotSiteConfigIpRestrictionArray) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutput() FunctionAppSlotSiteConfigIpRestrictionArrayOutput
func (FunctionAppSlotSiteConfigIpRestrictionArray) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutputWithContext ¶
func (i FunctionAppSlotSiteConfigIpRestrictionArray) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionArrayOutput
type FunctionAppSlotSiteConfigIpRestrictionArrayInput ¶
type FunctionAppSlotSiteConfigIpRestrictionArrayInput interface { pulumi.Input ToFunctionAppSlotSiteConfigIpRestrictionArrayOutput() FunctionAppSlotSiteConfigIpRestrictionArrayOutput ToFunctionAppSlotSiteConfigIpRestrictionArrayOutputWithContext(context.Context) FunctionAppSlotSiteConfigIpRestrictionArrayOutput }
FunctionAppSlotSiteConfigIpRestrictionArrayInput is an input type that accepts FunctionAppSlotSiteConfigIpRestrictionArray and FunctionAppSlotSiteConfigIpRestrictionArrayOutput values. You can construct a concrete instance of `FunctionAppSlotSiteConfigIpRestrictionArrayInput` via:
FunctionAppSlotSiteConfigIpRestrictionArray{ FunctionAppSlotSiteConfigIpRestrictionArgs{...} }
type FunctionAppSlotSiteConfigIpRestrictionArrayOutput ¶
type FunctionAppSlotSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ElementType ¶
func (FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutput ¶
func (o FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutput() FunctionAppSlotSiteConfigIpRestrictionArrayOutput
func (FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutputWithContext ¶
func (o FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionArrayOutput
type FunctionAppSlotSiteConfigIpRestrictionHeaders ¶ added in v4.1.0
type FunctionAppSlotSiteConfigIpRestrictionHeaders struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids []string `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe *string `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors []string `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts []string `pulumi:"xForwardedHosts"` }
type FunctionAppSlotSiteConfigIpRestrictionHeadersArgs ¶ added in v4.1.0
type FunctionAppSlotSiteConfigIpRestrictionHeadersArgs struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe pulumi.StringPtrInput `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ElementType ¶ added in v4.1.0
func (FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutput ¶ added in v4.1.0
func (i FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutput() FunctionAppSlotSiteConfigIpRestrictionHeadersOutput
func (FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (i FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionHeadersOutput
func (FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (i FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
func (FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (i FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
type FunctionAppSlotSiteConfigIpRestrictionHeadersInput ¶ added in v4.1.0
type FunctionAppSlotSiteConfigIpRestrictionHeadersInput interface { pulumi.Input ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutput() FunctionAppSlotSiteConfigIpRestrictionHeadersOutput ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutputWithContext(context.Context) FunctionAppSlotSiteConfigIpRestrictionHeadersOutput }
FunctionAppSlotSiteConfigIpRestrictionHeadersInput is an input type that accepts FunctionAppSlotSiteConfigIpRestrictionHeadersArgs and FunctionAppSlotSiteConfigIpRestrictionHeadersOutput values. You can construct a concrete instance of `FunctionAppSlotSiteConfigIpRestrictionHeadersInput` via:
FunctionAppSlotSiteConfigIpRestrictionHeadersArgs{...}
type FunctionAppSlotSiteConfigIpRestrictionHeadersOutput ¶ added in v4.1.0
type FunctionAppSlotSiteConfigIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ElementType ¶ added in v4.1.0
func (FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutput ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutput() FunctionAppSlotSiteConfigIpRestrictionHeadersOutput
func (FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionHeadersOutput
func (FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
func (FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
func (FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type FunctionAppSlotSiteConfigIpRestrictionHeadersPtrInput ¶ added in v4.1.0
type FunctionAppSlotSiteConfigIpRestrictionHeadersPtrInput interface { pulumi.Input ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(context.Context) FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput }
FunctionAppSlotSiteConfigIpRestrictionHeadersPtrInput is an input type that accepts FunctionAppSlotSiteConfigIpRestrictionHeadersArgs, FunctionAppSlotSiteConfigIpRestrictionHeadersPtr and FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput values. You can construct a concrete instance of `FunctionAppSlotSiteConfigIpRestrictionHeadersPtrInput` via:
FunctionAppSlotSiteConfigIpRestrictionHeadersArgs{...} or: nil
func FunctionAppSlotSiteConfigIpRestrictionHeadersPtr ¶ added in v4.1.0
func FunctionAppSlotSiteConfigIpRestrictionHeadersPtr(v *FunctionAppSlotSiteConfigIpRestrictionHeadersArgs) FunctionAppSlotSiteConfigIpRestrictionHeadersPtrInput
type FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
type FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) ElementType ¶ added in v4.1.0
func (FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
func (FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) ToFunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
func (FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type FunctionAppSlotSiteConfigIpRestrictionInput ¶
type FunctionAppSlotSiteConfigIpRestrictionInput interface { pulumi.Input ToFunctionAppSlotSiteConfigIpRestrictionOutput() FunctionAppSlotSiteConfigIpRestrictionOutput ToFunctionAppSlotSiteConfigIpRestrictionOutputWithContext(context.Context) FunctionAppSlotSiteConfigIpRestrictionOutput }
FunctionAppSlotSiteConfigIpRestrictionInput is an input type that accepts FunctionAppSlotSiteConfigIpRestrictionArgs and FunctionAppSlotSiteConfigIpRestrictionOutput values. You can construct a concrete instance of `FunctionAppSlotSiteConfigIpRestrictionInput` via:
FunctionAppSlotSiteConfigIpRestrictionArgs{...}
type FunctionAppSlotSiteConfigIpRestrictionOutput ¶
type FunctionAppSlotSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigIpRestrictionOutput) Action ¶
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`.
func (FunctionAppSlotSiteConfigIpRestrictionOutput) ElementType ¶
func (FunctionAppSlotSiteConfigIpRestrictionOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigIpRestrictionOutput) Headers ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) Headers() FunctionAppSlotSiteConfigIpRestrictionHeadersPtrOutput
The headers for this specific `ipRestriction` as defined below.
func (FunctionAppSlotSiteConfigIpRestrictionOutput) IpAddress ¶
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (FunctionAppSlotSiteConfigIpRestrictionOutput) Name ¶
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (FunctionAppSlotSiteConfigIpRestrictionOutput) Priority ¶
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) Priority() pulumi.IntPtrOutput
The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified.
func (FunctionAppSlotSiteConfigIpRestrictionOutput) ServiceTag ¶
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (FunctionAppSlotSiteConfigIpRestrictionOutput) ToFunctionAppSlotSiteConfigIpRestrictionOutput ¶
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) ToFunctionAppSlotSiteConfigIpRestrictionOutput() FunctionAppSlotSiteConfigIpRestrictionOutput
func (FunctionAppSlotSiteConfigIpRestrictionOutput) ToFunctionAppSlotSiteConfigIpRestrictionOutputWithContext ¶
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) ToFunctionAppSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionOutput
func (FunctionAppSlotSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
type FunctionAppSlotSiteConfigOutput ¶
type FunctionAppSlotSiteConfigOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigOutput) AlwaysOn ¶
func (o FunctionAppSlotSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the Function App be loaded at all times? Defaults to `false`.
func (FunctionAppSlotSiteConfigOutput) AppScaleLimit ¶ added in v4.13.0
func (o FunctionAppSlotSiteConfigOutput) AppScaleLimit() pulumi.IntPtrOutput
The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
func (FunctionAppSlotSiteConfigOutput) AutoSwapSlotName ¶
func (o FunctionAppSlotSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput
The name of the slot to automatically swap to during deployment
func (FunctionAppSlotSiteConfigOutput) DotnetFrameworkVersion ¶ added in v4.14.0
func (o FunctionAppSlotSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
The version of the .net framework's CLR used in this function app. Possible values are `v4.0` (including .NET Core 2.1 and 3.1), `v5.0` and `v6.0`. [For more information on which .net Framework version to use based on the runtime version you're targeting - please see this table](https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`.
func (FunctionAppSlotSiteConfigOutput) ElasticInstanceMinimum ¶ added in v4.13.0
func (o FunctionAppSlotSiteConfigOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
The number of minimum instances for this function app. Only applicable to apps on the Premium plan.
func (FunctionAppSlotSiteConfigOutput) ElementType ¶
func (FunctionAppSlotSiteConfigOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigOutput) FtpsState ¶
func (o FunctionAppSlotSiteConfigOutput) FtpsState() pulumi.StringPtrOutput
State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`.
func (FunctionAppSlotSiteConfigOutput) HealthCheckPath ¶
func (o FunctionAppSlotSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
func (FunctionAppSlotSiteConfigOutput) Http2Enabled ¶
func (o FunctionAppSlotSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
Specifies whether or not the http2 protocol should be enabled. Defaults to `false`.
func (FunctionAppSlotSiteConfigOutput) IpRestrictions ¶
func (o FunctionAppSlotSiteConfigOutput) IpRestrictions() FunctionAppSlotSiteConfigIpRestrictionArrayOutput
A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
func (FunctionAppSlotSiteConfigOutput) JavaVersion ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigOutput) JavaVersion() pulumi.StringPtrOutput
func (FunctionAppSlotSiteConfigOutput) LinuxFxVersion ¶
func (o FunctionAppSlotSiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput
Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`.
func (FunctionAppSlotSiteConfigOutput) MinTlsVersion ¶
func (o FunctionAppSlotSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput
The minimum supported TLS version for the function app. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new function apps.
func (FunctionAppSlotSiteConfigOutput) PreWarmedInstanceCount ¶
func (o FunctionAppSlotSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
The number of pre-warmed instances for this function app. Only affects apps on the Premium plan.
func (FunctionAppSlotSiteConfigOutput) RuntimeScaleMonitoringEnabled ¶ added in v4.13.0
func (o FunctionAppSlotSiteConfigOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan. Defaults to `false`.
func (FunctionAppSlotSiteConfigOutput) ScmIpRestrictions ¶
func (o FunctionAppSlotSiteConfigOutput) ScmIpRestrictions() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
func (FunctionAppSlotSiteConfigOutput) ScmType ¶
func (o FunctionAppSlotSiteConfigOutput) ScmType() pulumi.StringPtrOutput
func (FunctionAppSlotSiteConfigOutput) ScmUseMainIpRestriction ¶
func (o FunctionAppSlotSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
func (FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigOutput ¶
func (o FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigOutput() FunctionAppSlotSiteConfigOutput
func (FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigOutputWithContext ¶
func (o FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigOutput
func (FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigPtrOutput ¶
func (o FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigPtrOutput() FunctionAppSlotSiteConfigPtrOutput
func (FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigPtrOutputWithContext ¶
func (o FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigPtrOutput
func (FunctionAppSlotSiteConfigOutput) Use32BitWorkerProcess ¶
func (o FunctionAppSlotSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
Should the Function App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`.
func (FunctionAppSlotSiteConfigOutput) VnetRouteAllEnabled ¶ added in v4.20.0
func (o FunctionAppSlotSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
func (FunctionAppSlotSiteConfigOutput) WebsocketsEnabled ¶
func (o FunctionAppSlotSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
type FunctionAppSlotSiteConfigPtrInput ¶
type FunctionAppSlotSiteConfigPtrInput interface { pulumi.Input ToFunctionAppSlotSiteConfigPtrOutput() FunctionAppSlotSiteConfigPtrOutput ToFunctionAppSlotSiteConfigPtrOutputWithContext(context.Context) FunctionAppSlotSiteConfigPtrOutput }
FunctionAppSlotSiteConfigPtrInput is an input type that accepts FunctionAppSlotSiteConfigArgs, FunctionAppSlotSiteConfigPtr and FunctionAppSlotSiteConfigPtrOutput values. You can construct a concrete instance of `FunctionAppSlotSiteConfigPtrInput` via:
FunctionAppSlotSiteConfigArgs{...} or: nil
func FunctionAppSlotSiteConfigPtr ¶
func FunctionAppSlotSiteConfigPtr(v *FunctionAppSlotSiteConfigArgs) FunctionAppSlotSiteConfigPtrInput
type FunctionAppSlotSiteConfigPtrOutput ¶
type FunctionAppSlotSiteConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigPtrOutput) AlwaysOn ¶
func (o FunctionAppSlotSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the Function App be loaded at all times? Defaults to `false`.
func (FunctionAppSlotSiteConfigPtrOutput) AppScaleLimit ¶ added in v4.13.0
func (o FunctionAppSlotSiteConfigPtrOutput) AppScaleLimit() pulumi.IntPtrOutput
The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
func (FunctionAppSlotSiteConfigPtrOutput) AutoSwapSlotName ¶
func (o FunctionAppSlotSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
The name of the slot to automatically swap to during deployment
func (FunctionAppSlotSiteConfigPtrOutput) DotnetFrameworkVersion ¶ added in v4.14.0
func (o FunctionAppSlotSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
The version of the .net framework's CLR used in this function app. Possible values are `v4.0` (including .NET Core 2.1 and 3.1), `v5.0` and `v6.0`. [For more information on which .net Framework version to use based on the runtime version you're targeting - please see this table](https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library#supported-versions). Defaults to `v4.0`.
func (FunctionAppSlotSiteConfigPtrOutput) ElasticInstanceMinimum ¶ added in v4.13.0
func (o FunctionAppSlotSiteConfigPtrOutput) ElasticInstanceMinimum() pulumi.IntPtrOutput
The number of minimum instances for this function app. Only applicable to apps on the Premium plan.
func (FunctionAppSlotSiteConfigPtrOutput) Elem ¶
func (o FunctionAppSlotSiteConfigPtrOutput) Elem() FunctionAppSlotSiteConfigOutput
func (FunctionAppSlotSiteConfigPtrOutput) ElementType ¶
func (FunctionAppSlotSiteConfigPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigPtrOutput) FtpsState ¶
func (o FunctionAppSlotSiteConfigPtrOutput) FtpsState() pulumi.StringPtrOutput
State of FTP / FTPS service for this function app. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`.
func (FunctionAppSlotSiteConfigPtrOutput) HealthCheckPath ¶
func (o FunctionAppSlotSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
func (FunctionAppSlotSiteConfigPtrOutput) Http2Enabled ¶
func (o FunctionAppSlotSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
Specifies whether or not the http2 protocol should be enabled. Defaults to `false`.
func (FunctionAppSlotSiteConfigPtrOutput) IpRestrictions ¶
func (o FunctionAppSlotSiteConfigPtrOutput) IpRestrictions() FunctionAppSlotSiteConfigIpRestrictionArrayOutput
A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
func (FunctionAppSlotSiteConfigPtrOutput) JavaVersion ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigPtrOutput) JavaVersion() pulumi.StringPtrOutput
func (FunctionAppSlotSiteConfigPtrOutput) LinuxFxVersion ¶
func (o FunctionAppSlotSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`.
func (FunctionAppSlotSiteConfigPtrOutput) MinTlsVersion ¶
func (o FunctionAppSlotSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
The minimum supported TLS version for the function app. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new function apps.
func (FunctionAppSlotSiteConfigPtrOutput) PreWarmedInstanceCount ¶
func (o FunctionAppSlotSiteConfigPtrOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
The number of pre-warmed instances for this function app. Only affects apps on the Premium plan.
func (FunctionAppSlotSiteConfigPtrOutput) RuntimeScaleMonitoringEnabled ¶ added in v4.13.0
func (o FunctionAppSlotSiteConfigPtrOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolPtrOutput
Should Runtime Scale Monitoring be enabled?. Only applicable to apps on the Premium plan. Defaults to `false`.
func (FunctionAppSlotSiteConfigPtrOutput) ScmIpRestrictions ¶
func (o FunctionAppSlotSiteConfigPtrOutput) ScmIpRestrictions() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
func (FunctionAppSlotSiteConfigPtrOutput) ScmType ¶
func (o FunctionAppSlotSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
func (FunctionAppSlotSiteConfigPtrOutput) ScmUseMainIpRestriction ¶
func (o FunctionAppSlotSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
func (FunctionAppSlotSiteConfigPtrOutput) ToFunctionAppSlotSiteConfigPtrOutput ¶
func (o FunctionAppSlotSiteConfigPtrOutput) ToFunctionAppSlotSiteConfigPtrOutput() FunctionAppSlotSiteConfigPtrOutput
func (FunctionAppSlotSiteConfigPtrOutput) ToFunctionAppSlotSiteConfigPtrOutputWithContext ¶
func (o FunctionAppSlotSiteConfigPtrOutput) ToFunctionAppSlotSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigPtrOutput
func (FunctionAppSlotSiteConfigPtrOutput) Use32BitWorkerProcess ¶
func (o FunctionAppSlotSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
Should the Function App run in 32 bit mode, rather than 64 bit mode? Defaults to `true`.
func (FunctionAppSlotSiteConfigPtrOutput) VnetRouteAllEnabled ¶ added in v4.20.0
func (o FunctionAppSlotSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
func (FunctionAppSlotSiteConfigPtrOutput) WebsocketsEnabled ¶
func (o FunctionAppSlotSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
type FunctionAppSlotSiteConfigScmIpRestriction ¶
type FunctionAppSlotSiteConfigScmIpRestriction struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action *string `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. Headers *FunctionAppSlotSiteConfigScmIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress *string `pulumi:"ipAddress"` // Specifies the name of the Function App. Changing this forces a new resource to be created. Name *string `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority *int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag *string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type FunctionAppSlotSiteConfigScmIpRestrictionArgs ¶
type FunctionAppSlotSiteConfigScmIpRestrictionArgs struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. Headers FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // Specifies the name of the Function App. Changing this forces a new resource to be created. Name pulumi.StringPtrInput `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringPtrInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (FunctionAppSlotSiteConfigScmIpRestrictionArgs) ElementType ¶
func (FunctionAppSlotSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigScmIpRestrictionArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionOutput ¶
func (i FunctionAppSlotSiteConfigScmIpRestrictionArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionOutput() FunctionAppSlotSiteConfigScmIpRestrictionOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionOutputWithContext ¶
func (i FunctionAppSlotSiteConfigScmIpRestrictionArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionOutput
type FunctionAppSlotSiteConfigScmIpRestrictionArray ¶
type FunctionAppSlotSiteConfigScmIpRestrictionArray []FunctionAppSlotSiteConfigScmIpRestrictionInput
func (FunctionAppSlotSiteConfigScmIpRestrictionArray) ElementType ¶
func (FunctionAppSlotSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigScmIpRestrictionArray) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutput ¶
func (i FunctionAppSlotSiteConfigScmIpRestrictionArray) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutput() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionArray) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutputWithContext ¶
func (i FunctionAppSlotSiteConfigScmIpRestrictionArray) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
type FunctionAppSlotSiteConfigScmIpRestrictionArrayInput ¶
type FunctionAppSlotSiteConfigScmIpRestrictionArrayInput interface { pulumi.Input ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutput() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutputWithContext(context.Context) FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput }
FunctionAppSlotSiteConfigScmIpRestrictionArrayInput is an input type that accepts FunctionAppSlotSiteConfigScmIpRestrictionArray and FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput values. You can construct a concrete instance of `FunctionAppSlotSiteConfigScmIpRestrictionArrayInput` via:
FunctionAppSlotSiteConfigScmIpRestrictionArray{ FunctionAppSlotSiteConfigScmIpRestrictionArgs{...} }
type FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput ¶
type FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ElementType ¶
func (FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutput ¶
func (o FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutput() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutputWithContext ¶
func (o FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
type FunctionAppSlotSiteConfigScmIpRestrictionHeaders ¶ added in v4.1.0
type FunctionAppSlotSiteConfigScmIpRestrictionHeaders struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids []string `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe *string `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors []string `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts []string `pulumi:"xForwardedHosts"` }
type FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs ¶ added in v4.1.0
type FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe pulumi.StringPtrInput `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ElementType ¶ added in v4.1.0
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.1.0
func (i FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput() FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (i FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (i FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (i FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
type FunctionAppSlotSiteConfigScmIpRestrictionHeadersInput ¶ added in v4.1.0
type FunctionAppSlotSiteConfigScmIpRestrictionHeadersInput interface { pulumi.Input ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput() FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutputWithContext(context.Context) FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput }
FunctionAppSlotSiteConfigScmIpRestrictionHeadersInput is an input type that accepts FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs and FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput values. You can construct a concrete instance of `FunctionAppSlotSiteConfigScmIpRestrictionHeadersInput` via:
FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs{...}
type FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.1.0
type FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ElementType ¶ added in v4.1.0
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput() FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrInput ¶ added in v4.1.0
type FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrInput interface { pulumi.Input ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(context.Context) FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput }
FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrInput is an input type that accepts FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs, FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtr and FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput values. You can construct a concrete instance of `FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrInput` via:
FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs{...} or: nil
func FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtr ¶ added in v4.1.0
func FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtr(v *FunctionAppSlotSiteConfigScmIpRestrictionHeadersArgs) FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrInput
type FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
type FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType ¶ added in v4.1.0
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput() FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type FunctionAppSlotSiteConfigScmIpRestrictionInput ¶
type FunctionAppSlotSiteConfigScmIpRestrictionInput interface { pulumi.Input ToFunctionAppSlotSiteConfigScmIpRestrictionOutput() FunctionAppSlotSiteConfigScmIpRestrictionOutput ToFunctionAppSlotSiteConfigScmIpRestrictionOutputWithContext(context.Context) FunctionAppSlotSiteConfigScmIpRestrictionOutput }
FunctionAppSlotSiteConfigScmIpRestrictionInput is an input type that accepts FunctionAppSlotSiteConfigScmIpRestrictionArgs and FunctionAppSlotSiteConfigScmIpRestrictionOutput values. You can construct a concrete instance of `FunctionAppSlotSiteConfigScmIpRestrictionInput` via:
FunctionAppSlotSiteConfigScmIpRestrictionArgs{...}
type FunctionAppSlotSiteConfigScmIpRestrictionOutput ¶
type FunctionAppSlotSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) Action ¶
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`.
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) ElementType ¶
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) Headers ¶ added in v4.1.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) Headers() FunctionAppSlotSiteConfigScmIpRestrictionHeadersPtrOutput
The headers for this specific `ipRestriction` as defined below.
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) IpAddress ¶
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) Name ¶
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) Name() pulumi.StringPtrOutput
Specifies the name of the Function App. Changing this forces a new resource to be created.
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) Priority ¶
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntPtrOutput
The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified.
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) ServiceTag ¶
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionOutput ¶
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionOutput() FunctionAppSlotSiteConfigScmIpRestrictionOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionOutputWithContext ¶
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
type FunctionAppSlotSiteCredentialArgs ¶
type FunctionAppSlotSiteCredentialArgs struct { // The password associated with the username, which can be used to publish to this App Service. Password pulumi.StringPtrInput `pulumi:"password"` // The username which can be used to publish to this App Service Username pulumi.StringPtrInput `pulumi:"username"` }
func (FunctionAppSlotSiteCredentialArgs) ElementType ¶
func (FunctionAppSlotSiteCredentialArgs) ElementType() reflect.Type
func (FunctionAppSlotSiteCredentialArgs) ToFunctionAppSlotSiteCredentialOutput ¶
func (i FunctionAppSlotSiteCredentialArgs) ToFunctionAppSlotSiteCredentialOutput() FunctionAppSlotSiteCredentialOutput
func (FunctionAppSlotSiteCredentialArgs) ToFunctionAppSlotSiteCredentialOutputWithContext ¶
func (i FunctionAppSlotSiteCredentialArgs) ToFunctionAppSlotSiteCredentialOutputWithContext(ctx context.Context) FunctionAppSlotSiteCredentialOutput
type FunctionAppSlotSiteCredentialArray ¶
type FunctionAppSlotSiteCredentialArray []FunctionAppSlotSiteCredentialInput
func (FunctionAppSlotSiteCredentialArray) ElementType ¶
func (FunctionAppSlotSiteCredentialArray) ElementType() reflect.Type
func (FunctionAppSlotSiteCredentialArray) ToFunctionAppSlotSiteCredentialArrayOutput ¶
func (i FunctionAppSlotSiteCredentialArray) ToFunctionAppSlotSiteCredentialArrayOutput() FunctionAppSlotSiteCredentialArrayOutput
func (FunctionAppSlotSiteCredentialArray) ToFunctionAppSlotSiteCredentialArrayOutputWithContext ¶
func (i FunctionAppSlotSiteCredentialArray) ToFunctionAppSlotSiteCredentialArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteCredentialArrayOutput
type FunctionAppSlotSiteCredentialArrayInput ¶
type FunctionAppSlotSiteCredentialArrayInput interface { pulumi.Input ToFunctionAppSlotSiteCredentialArrayOutput() FunctionAppSlotSiteCredentialArrayOutput ToFunctionAppSlotSiteCredentialArrayOutputWithContext(context.Context) FunctionAppSlotSiteCredentialArrayOutput }
FunctionAppSlotSiteCredentialArrayInput is an input type that accepts FunctionAppSlotSiteCredentialArray and FunctionAppSlotSiteCredentialArrayOutput values. You can construct a concrete instance of `FunctionAppSlotSiteCredentialArrayInput` via:
FunctionAppSlotSiteCredentialArray{ FunctionAppSlotSiteCredentialArgs{...} }
type FunctionAppSlotSiteCredentialArrayOutput ¶
type FunctionAppSlotSiteCredentialArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteCredentialArrayOutput) ElementType ¶
func (FunctionAppSlotSiteCredentialArrayOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteCredentialArrayOutput) ToFunctionAppSlotSiteCredentialArrayOutput ¶
func (o FunctionAppSlotSiteCredentialArrayOutput) ToFunctionAppSlotSiteCredentialArrayOutput() FunctionAppSlotSiteCredentialArrayOutput
func (FunctionAppSlotSiteCredentialArrayOutput) ToFunctionAppSlotSiteCredentialArrayOutputWithContext ¶
func (o FunctionAppSlotSiteCredentialArrayOutput) ToFunctionAppSlotSiteCredentialArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteCredentialArrayOutput
type FunctionAppSlotSiteCredentialInput ¶
type FunctionAppSlotSiteCredentialInput interface { pulumi.Input ToFunctionAppSlotSiteCredentialOutput() FunctionAppSlotSiteCredentialOutput ToFunctionAppSlotSiteCredentialOutputWithContext(context.Context) FunctionAppSlotSiteCredentialOutput }
FunctionAppSlotSiteCredentialInput is an input type that accepts FunctionAppSlotSiteCredentialArgs and FunctionAppSlotSiteCredentialOutput values. You can construct a concrete instance of `FunctionAppSlotSiteCredentialInput` via:
FunctionAppSlotSiteCredentialArgs{...}
type FunctionAppSlotSiteCredentialOutput ¶
type FunctionAppSlotSiteCredentialOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteCredentialOutput) ElementType ¶
func (FunctionAppSlotSiteCredentialOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteCredentialOutput) Password ¶
func (o FunctionAppSlotSiteCredentialOutput) Password() pulumi.StringPtrOutput
The password associated with the username, which can be used to publish to this App Service.
func (FunctionAppSlotSiteCredentialOutput) ToFunctionAppSlotSiteCredentialOutput ¶
func (o FunctionAppSlotSiteCredentialOutput) ToFunctionAppSlotSiteCredentialOutput() FunctionAppSlotSiteCredentialOutput
func (FunctionAppSlotSiteCredentialOutput) ToFunctionAppSlotSiteCredentialOutputWithContext ¶
func (o FunctionAppSlotSiteCredentialOutput) ToFunctionAppSlotSiteCredentialOutputWithContext(ctx context.Context) FunctionAppSlotSiteCredentialOutput
func (FunctionAppSlotSiteCredentialOutput) Username ¶
func (o FunctionAppSlotSiteCredentialOutput) Username() pulumi.StringPtrOutput
The username which can be used to publish to this App Service
type FunctionAppSlotState ¶
type FunctionAppSlotState struct { // The ID of the App Service Plan within which to create this Function App Slot. AppServicePlanId pulumi.StringPtrInput // A key-value pair of App Settings. AppSettings pulumi.StringMapInput // An `authSettings` block as defined below. AuthSettings FunctionAppSlotAuthSettingsPtrInput // Should the Function App send session affinity cookies, which route client requests in the same session to the same instance? // // Deprecated: This property is no longer configurable in the service and has been deprecated. It will be removed in 3.0 of the provider. ClientAffinityEnabled pulumi.BoolPtrInput // A `connectionString` block as defined below. ConnectionStrings FunctionAppSlotConnectionStringArrayInput // The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps under the consumption plan. Defaults to `0`. DailyMemoryTimeQuota pulumi.IntPtrInput // The default hostname associated with the Function App - such as `mysite.azurewebsites.net` DefaultHostname pulumi.StringPtrInput // Should the built-in logging of the Function App be enabled? Defaults to `true`. EnableBuiltinLogging pulumi.BoolPtrInput // Is the Function App enabled? Enabled pulumi.BoolPtrInput // The name of the Function App within which to create the Function App Slot. Changing this forces a new resource to be created. FunctionAppName pulumi.StringPtrInput // Can the Function App only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrInput // An `identity` block as defined below. Identity FunctionAppSlotIdentityPtrInput // The Function App kind - such as `functionapp,linux,container` Kind pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Function App. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A string indicating the Operating System type for this function app. OsType pulumi.StringPtrInput // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12` OutboundIpAddresses pulumi.StringPtrInput // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`. PossibleOutboundIpAddresses pulumi.StringPtrInput // The name of the resource group in which to create the Function App Slot. ResourceGroupName pulumi.StringPtrInput // A `siteConfig` object as defined below. SiteConfig FunctionAppSlotSiteConfigPtrInput // A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this Function App Slot. SiteCredentials FunctionAppSlotSiteCredentialArrayInput // The access key which will be used to access the backend storage account for the Function App. StorageAccountAccessKey pulumi.StringPtrInput // The backend storage account name which will be used by the Function App (such as the dashboard, logs). StorageAccountName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The runtime version associated with the Function App. Defaults to `~1`. Version pulumi.StringPtrInput }
func (FunctionAppSlotState) ElementType ¶
func (FunctionAppSlotState) ElementType() reflect.Type
type FunctionAppSourceControl ¶
type FunctionAppSourceControl struct { // The branch of the remote repository to use. Defaults to 'master'. Branch *string `pulumi:"branch"` // Limits to manual integration. Defaults to `false` if not specified. ManualIntegration *bool `pulumi:"manualIntegration"` // The URL of the source code repository. RepoUrl *string `pulumi:"repoUrl"` // Enable roll-back for the repository. Defaults to `false` if not specified. RollbackEnabled *bool `pulumi:"rollbackEnabled"` // Use Mercurial if `true`, otherwise uses Git. UseMercurial *bool `pulumi:"useMercurial"` }
type FunctionAppSourceControlArgs ¶
type FunctionAppSourceControlArgs struct { // The branch of the remote repository to use. Defaults to 'master'. Branch pulumi.StringPtrInput `pulumi:"branch"` // Limits to manual integration. Defaults to `false` if not specified. ManualIntegration pulumi.BoolPtrInput `pulumi:"manualIntegration"` // The URL of the source code repository. RepoUrl pulumi.StringPtrInput `pulumi:"repoUrl"` // Enable roll-back for the repository. Defaults to `false` if not specified. RollbackEnabled pulumi.BoolPtrInput `pulumi:"rollbackEnabled"` // Use Mercurial if `true`, otherwise uses Git. UseMercurial pulumi.BoolPtrInput `pulumi:"useMercurial"` }
func (FunctionAppSourceControlArgs) ElementType ¶
func (FunctionAppSourceControlArgs) ElementType() reflect.Type
func (FunctionAppSourceControlArgs) ToFunctionAppSourceControlOutput ¶
func (i FunctionAppSourceControlArgs) ToFunctionAppSourceControlOutput() FunctionAppSourceControlOutput
func (FunctionAppSourceControlArgs) ToFunctionAppSourceControlOutputWithContext ¶
func (i FunctionAppSourceControlArgs) ToFunctionAppSourceControlOutputWithContext(ctx context.Context) FunctionAppSourceControlOutput
func (FunctionAppSourceControlArgs) ToFunctionAppSourceControlPtrOutput ¶
func (i FunctionAppSourceControlArgs) ToFunctionAppSourceControlPtrOutput() FunctionAppSourceControlPtrOutput
func (FunctionAppSourceControlArgs) ToFunctionAppSourceControlPtrOutputWithContext ¶
func (i FunctionAppSourceControlArgs) ToFunctionAppSourceControlPtrOutputWithContext(ctx context.Context) FunctionAppSourceControlPtrOutput
type FunctionAppSourceControlInput ¶
type FunctionAppSourceControlInput interface { pulumi.Input ToFunctionAppSourceControlOutput() FunctionAppSourceControlOutput ToFunctionAppSourceControlOutputWithContext(context.Context) FunctionAppSourceControlOutput }
FunctionAppSourceControlInput is an input type that accepts FunctionAppSourceControlArgs and FunctionAppSourceControlOutput values. You can construct a concrete instance of `FunctionAppSourceControlInput` via:
FunctionAppSourceControlArgs{...}
type FunctionAppSourceControlOutput ¶
type FunctionAppSourceControlOutput struct{ *pulumi.OutputState }
func (FunctionAppSourceControlOutput) Branch ¶
func (o FunctionAppSourceControlOutput) Branch() pulumi.StringPtrOutput
The branch of the remote repository to use. Defaults to 'master'.
func (FunctionAppSourceControlOutput) ElementType ¶
func (FunctionAppSourceControlOutput) ElementType() reflect.Type
func (FunctionAppSourceControlOutput) ManualIntegration ¶
func (o FunctionAppSourceControlOutput) ManualIntegration() pulumi.BoolPtrOutput
Limits to manual integration. Defaults to `false` if not specified.
func (FunctionAppSourceControlOutput) RepoUrl ¶
func (o FunctionAppSourceControlOutput) RepoUrl() pulumi.StringPtrOutput
The URL of the source code repository.
func (FunctionAppSourceControlOutput) RollbackEnabled ¶
func (o FunctionAppSourceControlOutput) RollbackEnabled() pulumi.BoolPtrOutput
Enable roll-back for the repository. Defaults to `false` if not specified.
func (FunctionAppSourceControlOutput) ToFunctionAppSourceControlOutput ¶
func (o FunctionAppSourceControlOutput) ToFunctionAppSourceControlOutput() FunctionAppSourceControlOutput
func (FunctionAppSourceControlOutput) ToFunctionAppSourceControlOutputWithContext ¶
func (o FunctionAppSourceControlOutput) ToFunctionAppSourceControlOutputWithContext(ctx context.Context) FunctionAppSourceControlOutput
func (FunctionAppSourceControlOutput) ToFunctionAppSourceControlPtrOutput ¶
func (o FunctionAppSourceControlOutput) ToFunctionAppSourceControlPtrOutput() FunctionAppSourceControlPtrOutput
func (FunctionAppSourceControlOutput) ToFunctionAppSourceControlPtrOutputWithContext ¶
func (o FunctionAppSourceControlOutput) ToFunctionAppSourceControlPtrOutputWithContext(ctx context.Context) FunctionAppSourceControlPtrOutput
func (FunctionAppSourceControlOutput) UseMercurial ¶
func (o FunctionAppSourceControlOutput) UseMercurial() pulumi.BoolPtrOutput
Use Mercurial if `true`, otherwise uses Git.
type FunctionAppSourceControlPtrInput ¶
type FunctionAppSourceControlPtrInput interface { pulumi.Input ToFunctionAppSourceControlPtrOutput() FunctionAppSourceControlPtrOutput ToFunctionAppSourceControlPtrOutputWithContext(context.Context) FunctionAppSourceControlPtrOutput }
FunctionAppSourceControlPtrInput is an input type that accepts FunctionAppSourceControlArgs, FunctionAppSourceControlPtr and FunctionAppSourceControlPtrOutput values. You can construct a concrete instance of `FunctionAppSourceControlPtrInput` via:
FunctionAppSourceControlArgs{...} or: nil
func FunctionAppSourceControlPtr ¶
func FunctionAppSourceControlPtr(v *FunctionAppSourceControlArgs) FunctionAppSourceControlPtrInput
type FunctionAppSourceControlPtrOutput ¶
type FunctionAppSourceControlPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSourceControlPtrOutput) Branch ¶
func (o FunctionAppSourceControlPtrOutput) Branch() pulumi.StringPtrOutput
The branch of the remote repository to use. Defaults to 'master'.
func (FunctionAppSourceControlPtrOutput) Elem ¶
func (o FunctionAppSourceControlPtrOutput) Elem() FunctionAppSourceControlOutput
func (FunctionAppSourceControlPtrOutput) ElementType ¶
func (FunctionAppSourceControlPtrOutput) ElementType() reflect.Type
func (FunctionAppSourceControlPtrOutput) ManualIntegration ¶
func (o FunctionAppSourceControlPtrOutput) ManualIntegration() pulumi.BoolPtrOutput
Limits to manual integration. Defaults to `false` if not specified.
func (FunctionAppSourceControlPtrOutput) RepoUrl ¶
func (o FunctionAppSourceControlPtrOutput) RepoUrl() pulumi.StringPtrOutput
The URL of the source code repository.
func (FunctionAppSourceControlPtrOutput) RollbackEnabled ¶
func (o FunctionAppSourceControlPtrOutput) RollbackEnabled() pulumi.BoolPtrOutput
Enable roll-back for the repository. Defaults to `false` if not specified.
func (FunctionAppSourceControlPtrOutput) ToFunctionAppSourceControlPtrOutput ¶
func (o FunctionAppSourceControlPtrOutput) ToFunctionAppSourceControlPtrOutput() FunctionAppSourceControlPtrOutput
func (FunctionAppSourceControlPtrOutput) ToFunctionAppSourceControlPtrOutputWithContext ¶
func (o FunctionAppSourceControlPtrOutput) ToFunctionAppSourceControlPtrOutputWithContext(ctx context.Context) FunctionAppSourceControlPtrOutput
func (FunctionAppSourceControlPtrOutput) UseMercurial ¶
func (o FunctionAppSourceControlPtrOutput) UseMercurial() pulumi.BoolPtrOutput
Use Mercurial if `true`, otherwise uses Git.
type FunctionAppState ¶
type FunctionAppState struct { // The ID of the App Service Plan within which to create this Function App. AppServicePlanId pulumi.StringPtrInput // A map of key-value pairs for [App Settings](https://docs.microsoft.com/en-us/azure/azure-functions/functions-app-settings) and custom values. AppSettings pulumi.StringMapInput // A `authSettings` block as defined below. AuthSettings FunctionAppAuthSettingsPtrInput // Should the Function App send session affinity cookies, which route client requests in the same session to the same instance? // // Deprecated: This property is no longer configurable in the service and has been deprecated. It will be removed in 3.0 of the provider. ClientAffinityEnabled pulumi.BoolPtrInput // The mode of the Function App's client certificates requirement for incoming requests. Possible values are `Required` and `Optional`. ClientCertMode pulumi.StringPtrInput // An `connectionString` block as defined below. ConnectionStrings FunctionAppConnectionStringArrayInput // An identifier used by App Service to perform domain ownership verification via DNS TXT record. CustomDomainVerificationId pulumi.StringPtrInput // The amount of memory in gigabyte-seconds that your application is allowed to consume per day. Setting this value only affects function apps under the consumption plan. Defaults to `0`. DailyMemoryTimeQuota pulumi.IntPtrInput // The default hostname associated with the Function App - such as `mysite.azurewebsites.net` DefaultHostname pulumi.StringPtrInput // Should the built-in logging of this Function App be enabled? Defaults to `true`. EnableBuiltinLogging pulumi.BoolPtrInput // Is the Function App enabled? Enabled pulumi.BoolPtrInput // Can the Function App only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrInput // An `identity` block as defined below. Identity FunctionAppIdentityPtrInput // The User Assigned Identity Id used for looking up KeyVault secrets. The identity must be assigned to the application. See [Access vaults with a user-assigned identity](https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references#access-vaults-with-a-user-assigned-identity) for more information. KeyVaultReferenceIdentityId pulumi.StringPtrInput // The Function App kind - such as `functionapp,linux,container` Kind pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Function App. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // A string indicating the Operating System type for this function app. OsType pulumi.StringPtrInput // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12` OutboundIpAddresses pulumi.StringPtrInput // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`. PossibleOutboundIpAddresses pulumi.StringPtrInput // The name of the resource group in which to create the Function App. ResourceGroupName pulumi.StringPtrInput // A `siteConfig` object as defined below. SiteConfig FunctionAppSiteConfigPtrInput // A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service. SiteCredentials FunctionAppSiteCredentialArrayInput // A `sourceControl` block, as defined below. SourceControl FunctionAppSourceControlPtrInput // The access key which will be used to access the backend storage account for the Function App. StorageAccountAccessKey pulumi.StringPtrInput // The backend storage account name which will be used by this Function App (such as the dashboard, logs). StorageAccountName pulumi.StringPtrInput // Deprecated: Deprecated in favour of `storage_account_name` and `storage_account_access_key` StorageConnectionString pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // The runtime version associated with the Function App. Defaults to `~1`. Version pulumi.StringPtrInput }
func (FunctionAppState) ElementType ¶
func (FunctionAppState) ElementType() reflect.Type
type GetAppServiceConnectionStringArgs ¶
type GetAppServiceConnectionStringArgs struct { // The name of the App Service. Name pulumi.StringInput `pulumi:"name"` // The type of the Connection String. Type pulumi.StringInput `pulumi:"type"` // The value for the Connection String. Value pulumi.StringInput `pulumi:"value"` }
func (GetAppServiceConnectionStringArgs) ElementType ¶
func (GetAppServiceConnectionStringArgs) ElementType() reflect.Type
func (GetAppServiceConnectionStringArgs) ToGetAppServiceConnectionStringOutput ¶
func (i GetAppServiceConnectionStringArgs) ToGetAppServiceConnectionStringOutput() GetAppServiceConnectionStringOutput
func (GetAppServiceConnectionStringArgs) ToGetAppServiceConnectionStringOutputWithContext ¶
func (i GetAppServiceConnectionStringArgs) ToGetAppServiceConnectionStringOutputWithContext(ctx context.Context) GetAppServiceConnectionStringOutput
type GetAppServiceConnectionStringArray ¶
type GetAppServiceConnectionStringArray []GetAppServiceConnectionStringInput
func (GetAppServiceConnectionStringArray) ElementType ¶
func (GetAppServiceConnectionStringArray) ElementType() reflect.Type
func (GetAppServiceConnectionStringArray) ToGetAppServiceConnectionStringArrayOutput ¶
func (i GetAppServiceConnectionStringArray) ToGetAppServiceConnectionStringArrayOutput() GetAppServiceConnectionStringArrayOutput
func (GetAppServiceConnectionStringArray) ToGetAppServiceConnectionStringArrayOutputWithContext ¶
func (i GetAppServiceConnectionStringArray) ToGetAppServiceConnectionStringArrayOutputWithContext(ctx context.Context) GetAppServiceConnectionStringArrayOutput
type GetAppServiceConnectionStringArrayInput ¶
type GetAppServiceConnectionStringArrayInput interface { pulumi.Input ToGetAppServiceConnectionStringArrayOutput() GetAppServiceConnectionStringArrayOutput ToGetAppServiceConnectionStringArrayOutputWithContext(context.Context) GetAppServiceConnectionStringArrayOutput }
GetAppServiceConnectionStringArrayInput is an input type that accepts GetAppServiceConnectionStringArray and GetAppServiceConnectionStringArrayOutput values. You can construct a concrete instance of `GetAppServiceConnectionStringArrayInput` via:
GetAppServiceConnectionStringArray{ GetAppServiceConnectionStringArgs{...} }
type GetAppServiceConnectionStringArrayOutput ¶
type GetAppServiceConnectionStringArrayOutput struct{ *pulumi.OutputState }
func (GetAppServiceConnectionStringArrayOutput) ElementType ¶
func (GetAppServiceConnectionStringArrayOutput) ElementType() reflect.Type
func (GetAppServiceConnectionStringArrayOutput) ToGetAppServiceConnectionStringArrayOutput ¶
func (o GetAppServiceConnectionStringArrayOutput) ToGetAppServiceConnectionStringArrayOutput() GetAppServiceConnectionStringArrayOutput
func (GetAppServiceConnectionStringArrayOutput) ToGetAppServiceConnectionStringArrayOutputWithContext ¶
func (o GetAppServiceConnectionStringArrayOutput) ToGetAppServiceConnectionStringArrayOutputWithContext(ctx context.Context) GetAppServiceConnectionStringArrayOutput
type GetAppServiceConnectionStringInput ¶
type GetAppServiceConnectionStringInput interface { pulumi.Input ToGetAppServiceConnectionStringOutput() GetAppServiceConnectionStringOutput ToGetAppServiceConnectionStringOutputWithContext(context.Context) GetAppServiceConnectionStringOutput }
GetAppServiceConnectionStringInput is an input type that accepts GetAppServiceConnectionStringArgs and GetAppServiceConnectionStringOutput values. You can construct a concrete instance of `GetAppServiceConnectionStringInput` via:
GetAppServiceConnectionStringArgs{...}
type GetAppServiceConnectionStringOutput ¶
type GetAppServiceConnectionStringOutput struct{ *pulumi.OutputState }
func (GetAppServiceConnectionStringOutput) ElementType ¶
func (GetAppServiceConnectionStringOutput) ElementType() reflect.Type
func (GetAppServiceConnectionStringOutput) Name ¶
func (o GetAppServiceConnectionStringOutput) Name() pulumi.StringOutput
The name of the App Service.
func (GetAppServiceConnectionStringOutput) ToGetAppServiceConnectionStringOutput ¶
func (o GetAppServiceConnectionStringOutput) ToGetAppServiceConnectionStringOutput() GetAppServiceConnectionStringOutput
func (GetAppServiceConnectionStringOutput) ToGetAppServiceConnectionStringOutputWithContext ¶
func (o GetAppServiceConnectionStringOutput) ToGetAppServiceConnectionStringOutputWithContext(ctx context.Context) GetAppServiceConnectionStringOutput
func (GetAppServiceConnectionStringOutput) Type ¶
func (o GetAppServiceConnectionStringOutput) Type() pulumi.StringOutput
The type of the Connection String.
func (GetAppServiceConnectionStringOutput) Value ¶
func (o GetAppServiceConnectionStringOutput) Value() pulumi.StringOutput
The value for the Connection String.
type GetAppServiceEnvironmentArgs ¶
type GetAppServiceEnvironmentArgs struct { // The name of this App Service Environment. Name string `pulumi:"name"` // The name of the Resource Group where the App Service Environment exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getAppServiceEnvironment.
type GetAppServiceEnvironmentClusterSettingArgs ¶
type GetAppServiceEnvironmentClusterSettingArgs struct { // The name of this App Service Environment. Name pulumi.StringInput `pulumi:"name"` // The value for the Cluster Setting. Value pulumi.StringInput `pulumi:"value"` }
func (GetAppServiceEnvironmentClusterSettingArgs) ElementType ¶
func (GetAppServiceEnvironmentClusterSettingArgs) ElementType() reflect.Type
func (GetAppServiceEnvironmentClusterSettingArgs) ToGetAppServiceEnvironmentClusterSettingOutput ¶
func (i GetAppServiceEnvironmentClusterSettingArgs) ToGetAppServiceEnvironmentClusterSettingOutput() GetAppServiceEnvironmentClusterSettingOutput
func (GetAppServiceEnvironmentClusterSettingArgs) ToGetAppServiceEnvironmentClusterSettingOutputWithContext ¶
func (i GetAppServiceEnvironmentClusterSettingArgs) ToGetAppServiceEnvironmentClusterSettingOutputWithContext(ctx context.Context) GetAppServiceEnvironmentClusterSettingOutput
type GetAppServiceEnvironmentClusterSettingArray ¶
type GetAppServiceEnvironmentClusterSettingArray []GetAppServiceEnvironmentClusterSettingInput
func (GetAppServiceEnvironmentClusterSettingArray) ElementType ¶
func (GetAppServiceEnvironmentClusterSettingArray) ElementType() reflect.Type
func (GetAppServiceEnvironmentClusterSettingArray) ToGetAppServiceEnvironmentClusterSettingArrayOutput ¶
func (i GetAppServiceEnvironmentClusterSettingArray) ToGetAppServiceEnvironmentClusterSettingArrayOutput() GetAppServiceEnvironmentClusterSettingArrayOutput
func (GetAppServiceEnvironmentClusterSettingArray) ToGetAppServiceEnvironmentClusterSettingArrayOutputWithContext ¶
func (i GetAppServiceEnvironmentClusterSettingArray) ToGetAppServiceEnvironmentClusterSettingArrayOutputWithContext(ctx context.Context) GetAppServiceEnvironmentClusterSettingArrayOutput
type GetAppServiceEnvironmentClusterSettingArrayInput ¶
type GetAppServiceEnvironmentClusterSettingArrayInput interface { pulumi.Input ToGetAppServiceEnvironmentClusterSettingArrayOutput() GetAppServiceEnvironmentClusterSettingArrayOutput ToGetAppServiceEnvironmentClusterSettingArrayOutputWithContext(context.Context) GetAppServiceEnvironmentClusterSettingArrayOutput }
GetAppServiceEnvironmentClusterSettingArrayInput is an input type that accepts GetAppServiceEnvironmentClusterSettingArray and GetAppServiceEnvironmentClusterSettingArrayOutput values. You can construct a concrete instance of `GetAppServiceEnvironmentClusterSettingArrayInput` via:
GetAppServiceEnvironmentClusterSettingArray{ GetAppServiceEnvironmentClusterSettingArgs{...} }
type GetAppServiceEnvironmentClusterSettingArrayOutput ¶
type GetAppServiceEnvironmentClusterSettingArrayOutput struct{ *pulumi.OutputState }
func (GetAppServiceEnvironmentClusterSettingArrayOutput) ElementType ¶
func (GetAppServiceEnvironmentClusterSettingArrayOutput) ElementType() reflect.Type
func (GetAppServiceEnvironmentClusterSettingArrayOutput) ToGetAppServiceEnvironmentClusterSettingArrayOutput ¶
func (o GetAppServiceEnvironmentClusterSettingArrayOutput) ToGetAppServiceEnvironmentClusterSettingArrayOutput() GetAppServiceEnvironmentClusterSettingArrayOutput
func (GetAppServiceEnvironmentClusterSettingArrayOutput) ToGetAppServiceEnvironmentClusterSettingArrayOutputWithContext ¶
func (o GetAppServiceEnvironmentClusterSettingArrayOutput) ToGetAppServiceEnvironmentClusterSettingArrayOutputWithContext(ctx context.Context) GetAppServiceEnvironmentClusterSettingArrayOutput
type GetAppServiceEnvironmentClusterSettingInput ¶
type GetAppServiceEnvironmentClusterSettingInput interface { pulumi.Input ToGetAppServiceEnvironmentClusterSettingOutput() GetAppServiceEnvironmentClusterSettingOutput ToGetAppServiceEnvironmentClusterSettingOutputWithContext(context.Context) GetAppServiceEnvironmentClusterSettingOutput }
GetAppServiceEnvironmentClusterSettingInput is an input type that accepts GetAppServiceEnvironmentClusterSettingArgs and GetAppServiceEnvironmentClusterSettingOutput values. You can construct a concrete instance of `GetAppServiceEnvironmentClusterSettingInput` via:
GetAppServiceEnvironmentClusterSettingArgs{...}
type GetAppServiceEnvironmentClusterSettingOutput ¶
type GetAppServiceEnvironmentClusterSettingOutput struct{ *pulumi.OutputState }
func (GetAppServiceEnvironmentClusterSettingOutput) ElementType ¶
func (GetAppServiceEnvironmentClusterSettingOutput) ElementType() reflect.Type
func (GetAppServiceEnvironmentClusterSettingOutput) Name ¶
func (o GetAppServiceEnvironmentClusterSettingOutput) Name() pulumi.StringOutput
The name of this App Service Environment.
func (GetAppServiceEnvironmentClusterSettingOutput) ToGetAppServiceEnvironmentClusterSettingOutput ¶
func (o GetAppServiceEnvironmentClusterSettingOutput) ToGetAppServiceEnvironmentClusterSettingOutput() GetAppServiceEnvironmentClusterSettingOutput
func (GetAppServiceEnvironmentClusterSettingOutput) ToGetAppServiceEnvironmentClusterSettingOutputWithContext ¶
func (o GetAppServiceEnvironmentClusterSettingOutput) ToGetAppServiceEnvironmentClusterSettingOutputWithContext(ctx context.Context) GetAppServiceEnvironmentClusterSettingOutput
func (GetAppServiceEnvironmentClusterSettingOutput) Value ¶
func (o GetAppServiceEnvironmentClusterSettingOutput) Value() pulumi.StringOutput
The value for the Cluster Setting.
type GetAppServiceEnvironmentOutputArgs ¶ added in v4.20.0
type GetAppServiceEnvironmentOutputArgs struct { // The name of this App Service Environment. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the App Service Environment exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getAppServiceEnvironment.
func (GetAppServiceEnvironmentOutputArgs) ElementType ¶ added in v4.20.0
func (GetAppServiceEnvironmentOutputArgs) ElementType() reflect.Type
type GetAppServiceEnvironmentResult ¶
type GetAppServiceEnvironmentResult struct { // Zero or more `clusterSetting` blocks as defined below. ClusterSettings []GetAppServiceEnvironmentClusterSetting `pulumi:"clusterSettings"` // The number of app instances per App Service Environment Front End. FrontEndScaleFactor int `pulumi:"frontEndScaleFactor"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // IP address of internal load balancer of the App Service Environment. InternalIpAddress string `pulumi:"internalIpAddress"` // The Azure Region where the App Service Environment exists. Location string `pulumi:"location"` // The name of the Cluster Setting. Name string `pulumi:"name"` // List of outbound IP addresses of the App Service Environment. OutboundIpAddresses []string `pulumi:"outboundIpAddresses"` // The Pricing Tier (Isolated SKU) of the App Service Environment. PricingTier string `pulumi:"pricingTier"` ResourceGroupName string `pulumi:"resourceGroupName"` // IP address of service endpoint of the App Service Environment. ServiceIpAddress string `pulumi:"serviceIpAddress"` // A mapping of tags assigned to the App Service Environment. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getAppServiceEnvironment.
func GetAppServiceEnvironment ¶
func GetAppServiceEnvironment(ctx *pulumi.Context, args *GetAppServiceEnvironmentArgs, opts ...pulumi.InvokeOption) (*GetAppServiceEnvironmentResult, error)
Use this data source to access information about an existing App Service Environment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := appservice.GetAppServiceEnvironment(ctx, &appservice.GetAppServiceEnvironmentArgs{ Name: "existing-ase", ResourceGroupName: "existing-rg", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type GetAppServiceEnvironmentResultOutput ¶ added in v4.20.0
type GetAppServiceEnvironmentResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAppServiceEnvironment.
func GetAppServiceEnvironmentOutput ¶ added in v4.20.0
func GetAppServiceEnvironmentOutput(ctx *pulumi.Context, args GetAppServiceEnvironmentOutputArgs, opts ...pulumi.InvokeOption) GetAppServiceEnvironmentResultOutput
func (GetAppServiceEnvironmentResultOutput) ClusterSettings ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) ClusterSettings() GetAppServiceEnvironmentClusterSettingArrayOutput
Zero or more `clusterSetting` blocks as defined below.
func (GetAppServiceEnvironmentResultOutput) ElementType ¶ added in v4.20.0
func (GetAppServiceEnvironmentResultOutput) ElementType() reflect.Type
func (GetAppServiceEnvironmentResultOutput) FrontEndScaleFactor ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) FrontEndScaleFactor() pulumi.IntOutput
The number of app instances per App Service Environment Front End.
func (GetAppServiceEnvironmentResultOutput) Id ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAppServiceEnvironmentResultOutput) InternalIpAddress ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) InternalIpAddress() pulumi.StringOutput
IP address of internal load balancer of the App Service Environment.
func (GetAppServiceEnvironmentResultOutput) Location ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) Location() pulumi.StringOutput
The Azure Region where the App Service Environment exists.
func (GetAppServiceEnvironmentResultOutput) Name ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) Name() pulumi.StringOutput
The name of the Cluster Setting.
func (GetAppServiceEnvironmentResultOutput) OutboundIpAddresses ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) OutboundIpAddresses() pulumi.StringArrayOutput
List of outbound IP addresses of the App Service Environment.
func (GetAppServiceEnvironmentResultOutput) PricingTier ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) PricingTier() pulumi.StringOutput
The Pricing Tier (Isolated SKU) of the App Service Environment.
func (GetAppServiceEnvironmentResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) ResourceGroupName() pulumi.StringOutput
func (GetAppServiceEnvironmentResultOutput) ServiceIpAddress ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) ServiceIpAddress() pulumi.StringOutput
IP address of service endpoint of the App Service Environment.
func (GetAppServiceEnvironmentResultOutput) Tags ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the App Service Environment.
func (GetAppServiceEnvironmentResultOutput) ToGetAppServiceEnvironmentResultOutput ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) ToGetAppServiceEnvironmentResultOutput() GetAppServiceEnvironmentResultOutput
func (GetAppServiceEnvironmentResultOutput) ToGetAppServiceEnvironmentResultOutputWithContext ¶ added in v4.20.0
func (o GetAppServiceEnvironmentResultOutput) ToGetAppServiceEnvironmentResultOutputWithContext(ctx context.Context) GetAppServiceEnvironmentResultOutput
type GetAppServicePlanArgs ¶
type GetAppServicePlanArgs struct { // The name of the App Service Plan. Name string `pulumi:"name"` // The Name of the Resource Group where the App Service Plan exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getAppServicePlan.
type GetAppServicePlanOutputArgs ¶ added in v4.20.0
type GetAppServicePlanOutputArgs struct { // The name of the App Service Plan. Name pulumi.StringInput `pulumi:"name"` // The Name of the Resource Group where the App Service Plan exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getAppServicePlan.
func (GetAppServicePlanOutputArgs) ElementType ¶ added in v4.20.0
func (GetAppServicePlanOutputArgs) ElementType() reflect.Type
type GetAppServicePlanResult ¶
type GetAppServicePlanResult struct { // The ID of the App Service Environment where the App Service Plan is located. AppServiceEnvironmentId string `pulumi:"appServiceEnvironmentId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A flag that indicates if it's a xenon plan (support for Windows Container) IsXenon bool `pulumi:"isXenon"` // The Operating System type of the App Service Plan Kind string `pulumi:"kind"` // The Azure location where the App Service Plan exists Location string `pulumi:"location"` // The maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan. MaximumElasticWorkerCount int `pulumi:"maximumElasticWorkerCount"` // The maximum number of workers supported with the App Service Plan's sku. MaximumNumberOfWorkers int `pulumi:"maximumNumberOfWorkers"` Name string `pulumi:"name"` // Can Apps assigned to this App Service Plan be scaled independently? PerSiteScaling bool `pulumi:"perSiteScaling"` // Is this App Service Plan `Reserved`? Reserved bool `pulumi:"reserved"` ResourceGroupName string `pulumi:"resourceGroupName"` // A `sku` block as documented below. Sku GetAppServicePlanSku `pulumi:"sku"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` // App Service Plan perform availability zone balancing. ZoneRedundant bool `pulumi:"zoneRedundant"` }
A collection of values returned by getAppServicePlan.
func GetAppServicePlan ¶
func GetAppServicePlan(ctx *pulumi.Context, args *GetAppServicePlanArgs, opts ...pulumi.InvokeOption) (*GetAppServicePlanResult, error)
Use this data source to access information about an existing App Service Plan (formerly known as a `Server Farm`).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := appservice.GetAppServicePlan(ctx, &appservice.GetAppServicePlanArgs{ Name: "search-app-service-plan", ResourceGroupName: "search-service", }, nil) if err != nil { return err } ctx.Export("appServicePlanId", example.Id) return nil }) }
```
type GetAppServicePlanResultOutput ¶ added in v4.20.0
type GetAppServicePlanResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAppServicePlan.
func GetAppServicePlanOutput ¶ added in v4.20.0
func GetAppServicePlanOutput(ctx *pulumi.Context, args GetAppServicePlanOutputArgs, opts ...pulumi.InvokeOption) GetAppServicePlanResultOutput
func (GetAppServicePlanResultOutput) AppServiceEnvironmentId ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) AppServiceEnvironmentId() pulumi.StringOutput
The ID of the App Service Environment where the App Service Plan is located.
func (GetAppServicePlanResultOutput) ElementType ¶ added in v4.20.0
func (GetAppServicePlanResultOutput) ElementType() reflect.Type
func (GetAppServicePlanResultOutput) Id ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAppServicePlanResultOutput) IsXenon ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) IsXenon() pulumi.BoolOutput
A flag that indicates if it's a xenon plan (support for Windows Container)
func (GetAppServicePlanResultOutput) Kind ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) Kind() pulumi.StringOutput
The Operating System type of the App Service Plan
func (GetAppServicePlanResultOutput) Location ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) Location() pulumi.StringOutput
The Azure location where the App Service Plan exists
func (GetAppServicePlanResultOutput) MaximumElasticWorkerCount ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) MaximumElasticWorkerCount() pulumi.IntOutput
The maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan.
func (GetAppServicePlanResultOutput) MaximumNumberOfWorkers ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) MaximumNumberOfWorkers() pulumi.IntOutput
The maximum number of workers supported with the App Service Plan's sku.
func (GetAppServicePlanResultOutput) Name ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) Name() pulumi.StringOutput
func (GetAppServicePlanResultOutput) PerSiteScaling ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) PerSiteScaling() pulumi.BoolOutput
Can Apps assigned to this App Service Plan be scaled independently?
func (GetAppServicePlanResultOutput) Reserved ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) Reserved() pulumi.BoolOutput
Is this App Service Plan `Reserved`?
func (GetAppServicePlanResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) ResourceGroupName() pulumi.StringOutput
func (GetAppServicePlanResultOutput) Sku ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) Sku() GetAppServicePlanSkuOutput
A `sku` block as documented below.
func (GetAppServicePlanResultOutput) Tags ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (GetAppServicePlanResultOutput) ToGetAppServicePlanResultOutput ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) ToGetAppServicePlanResultOutput() GetAppServicePlanResultOutput
func (GetAppServicePlanResultOutput) ToGetAppServicePlanResultOutputWithContext ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) ToGetAppServicePlanResultOutputWithContext(ctx context.Context) GetAppServicePlanResultOutput
func (GetAppServicePlanResultOutput) ZoneRedundant ¶ added in v4.20.0
func (o GetAppServicePlanResultOutput) ZoneRedundant() pulumi.BoolOutput
App Service Plan perform availability zone balancing.
type GetAppServicePlanSku ¶
type GetAppServicePlanSkuArgs ¶
type GetAppServicePlanSkuArgs struct { // Specifies the number of workers associated with this App Service Plan. Capacity pulumi.IntInput `pulumi:"capacity"` // Specifies the plan's instance size. Size pulumi.StringInput `pulumi:"size"` // Specifies the plan's pricing tier. Tier pulumi.StringInput `pulumi:"tier"` }
func (GetAppServicePlanSkuArgs) ElementType ¶
func (GetAppServicePlanSkuArgs) ElementType() reflect.Type
func (GetAppServicePlanSkuArgs) ToGetAppServicePlanSkuOutput ¶
func (i GetAppServicePlanSkuArgs) ToGetAppServicePlanSkuOutput() GetAppServicePlanSkuOutput
func (GetAppServicePlanSkuArgs) ToGetAppServicePlanSkuOutputWithContext ¶
func (i GetAppServicePlanSkuArgs) ToGetAppServicePlanSkuOutputWithContext(ctx context.Context) GetAppServicePlanSkuOutput
type GetAppServicePlanSkuInput ¶
type GetAppServicePlanSkuInput interface { pulumi.Input ToGetAppServicePlanSkuOutput() GetAppServicePlanSkuOutput ToGetAppServicePlanSkuOutputWithContext(context.Context) GetAppServicePlanSkuOutput }
GetAppServicePlanSkuInput is an input type that accepts GetAppServicePlanSkuArgs and GetAppServicePlanSkuOutput values. You can construct a concrete instance of `GetAppServicePlanSkuInput` via:
GetAppServicePlanSkuArgs{...}
type GetAppServicePlanSkuOutput ¶
type GetAppServicePlanSkuOutput struct{ *pulumi.OutputState }
func (GetAppServicePlanSkuOutput) Capacity ¶
func (o GetAppServicePlanSkuOutput) Capacity() pulumi.IntOutput
Specifies the number of workers associated with this App Service Plan.
func (GetAppServicePlanSkuOutput) ElementType ¶
func (GetAppServicePlanSkuOutput) ElementType() reflect.Type
func (GetAppServicePlanSkuOutput) Size ¶
func (o GetAppServicePlanSkuOutput) Size() pulumi.StringOutput
Specifies the plan's instance size.
func (GetAppServicePlanSkuOutput) Tier ¶
func (o GetAppServicePlanSkuOutput) Tier() pulumi.StringOutput
Specifies the plan's pricing tier.
func (GetAppServicePlanSkuOutput) ToGetAppServicePlanSkuOutput ¶
func (o GetAppServicePlanSkuOutput) ToGetAppServicePlanSkuOutput() GetAppServicePlanSkuOutput
func (GetAppServicePlanSkuOutput) ToGetAppServicePlanSkuOutputWithContext ¶
func (o GetAppServicePlanSkuOutput) ToGetAppServicePlanSkuOutputWithContext(ctx context.Context) GetAppServicePlanSkuOutput
type GetAppServiceSiteConfig ¶
type GetAppServiceSiteConfig struct { // Are Managed Identity Credentials used for Azure Container Registry pull. AcrUseManagedIdentityCredentials bool `pulumi:"acrUseManagedIdentityCredentials"` // The User Managed Identity Client Id. AcrUserManagedIdentityClientId string `pulumi:"acrUserManagedIdentityClientId"` // Is the app loaded at all times? AlwaysOn bool `pulumi:"alwaysOn"` // App command line to launch. AppCommandLine string `pulumi:"appCommandLine"` // A `cors` block as defined above. Cors []GetAppServiceSiteConfigCor `pulumi:"cors"` // The ordering of default documents to load, if an address isn't specified. DefaultDocuments []string `pulumi:"defaultDocuments"` // The version of the .net framework's CLR used in this App Service. DotnetFrameworkVersion string `pulumi:"dotnetFrameworkVersion"` // State of FTP / FTPS service for this AppService. FtpsState string `pulumi:"ftpsState"` // The health check path to be pinged by App Service. HealthCheckPath string `pulumi:"healthCheckPath"` // Is HTTP2 Enabled on this App Service? Http2Enabled bool `pulumi:"http2Enabled"` // One or more `ipRestriction` blocks as defined above. IpRestrictions []GetAppServiceSiteConfigIpRestriction `pulumi:"ipRestrictions"` // The Java Container in use. JavaContainer string `pulumi:"javaContainer"` // The version of the Java Container in use. JavaContainerVersion string `pulumi:"javaContainerVersion"` // The version of Java in use. JavaVersion string `pulumi:"javaVersion"` // Linux App Framework and version for the AppService. LinuxFxVersion string `pulumi:"linuxFxVersion"` // Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan. LocalMysqlEnabled bool `pulumi:"localMysqlEnabled"` // The Managed Pipeline Mode used in this App Service. ManagedPipelineMode string `pulumi:"managedPipelineMode"` // The minimum supported TLS version for this App Service. MinTlsVersion string `pulumi:"minTlsVersion"` // The scaled number of workers (for per site scaling) of this App Service. NumberOfWorkers int `pulumi:"numberOfWorkers"` // The version of PHP used in this App Service. PhpVersion string `pulumi:"phpVersion"` // The version of Python used in this App Service. PythonVersion string `pulumi:"pythonVersion"` // Is Remote Debugging Enabled in this App Service? RemoteDebuggingEnabled bool `pulumi:"remoteDebuggingEnabled"` // Which version of Visual Studio is the Remote Debugger compatible with? RemoteDebuggingVersion string `pulumi:"remoteDebuggingVersion"` // One or more `scmIpRestriction` blocks as defined above. ScmIpRestrictions []GetAppServiceSiteConfigScmIpRestriction `pulumi:"scmIpRestrictions"` // The type of Source Control enabled for this App Service. ScmType string `pulumi:"scmType"` // IP security restrictions for scm to use main. ScmUseMainIpRestriction bool `pulumi:"scmUseMainIpRestriction"` // Does the App Service run in 32 bit mode, rather than 64 bit mode? Use32BitWorkerProcess bool `pulumi:"use32BitWorkerProcess"` // (Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? VnetRouteAllEnabled bool `pulumi:"vnetRouteAllEnabled"` // Are WebSockets enabled for this App Service? WebsocketsEnabled bool `pulumi:"websocketsEnabled"` // Windows Container Docker Image for the AppService. WindowsFxVersion string `pulumi:"windowsFxVersion"` }
type GetAppServiceSiteConfigArgs ¶
type GetAppServiceSiteConfigArgs struct { // Are Managed Identity Credentials used for Azure Container Registry pull. AcrUseManagedIdentityCredentials pulumi.BoolInput `pulumi:"acrUseManagedIdentityCredentials"` // The User Managed Identity Client Id. AcrUserManagedIdentityClientId pulumi.StringInput `pulumi:"acrUserManagedIdentityClientId"` // Is the app loaded at all times? AlwaysOn pulumi.BoolInput `pulumi:"alwaysOn"` // App command line to launch. AppCommandLine pulumi.StringInput `pulumi:"appCommandLine"` // A `cors` block as defined above. Cors GetAppServiceSiteConfigCorArrayInput `pulumi:"cors"` // The ordering of default documents to load, if an address isn't specified. DefaultDocuments pulumi.StringArrayInput `pulumi:"defaultDocuments"` // The version of the .net framework's CLR used in this App Service. DotnetFrameworkVersion pulumi.StringInput `pulumi:"dotnetFrameworkVersion"` // State of FTP / FTPS service for this AppService. FtpsState pulumi.StringInput `pulumi:"ftpsState"` // The health check path to be pinged by App Service. HealthCheckPath pulumi.StringInput `pulumi:"healthCheckPath"` // Is HTTP2 Enabled on this App Service? Http2Enabled pulumi.BoolInput `pulumi:"http2Enabled"` // One or more `ipRestriction` blocks as defined above. IpRestrictions GetAppServiceSiteConfigIpRestrictionArrayInput `pulumi:"ipRestrictions"` // The Java Container in use. JavaContainer pulumi.StringInput `pulumi:"javaContainer"` // The version of the Java Container in use. JavaContainerVersion pulumi.StringInput `pulumi:"javaContainerVersion"` // The version of Java in use. JavaVersion pulumi.StringInput `pulumi:"javaVersion"` // Linux App Framework and version for the AppService. LinuxFxVersion pulumi.StringInput `pulumi:"linuxFxVersion"` // Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan. LocalMysqlEnabled pulumi.BoolInput `pulumi:"localMysqlEnabled"` // The Managed Pipeline Mode used in this App Service. ManagedPipelineMode pulumi.StringInput `pulumi:"managedPipelineMode"` // The minimum supported TLS version for this App Service. MinTlsVersion pulumi.StringInput `pulumi:"minTlsVersion"` // The scaled number of workers (for per site scaling) of this App Service. NumberOfWorkers pulumi.IntInput `pulumi:"numberOfWorkers"` // The version of PHP used in this App Service. PhpVersion pulumi.StringInput `pulumi:"phpVersion"` // The version of Python used in this App Service. PythonVersion pulumi.StringInput `pulumi:"pythonVersion"` // Is Remote Debugging Enabled in this App Service? RemoteDebuggingEnabled pulumi.BoolInput `pulumi:"remoteDebuggingEnabled"` // Which version of Visual Studio is the Remote Debugger compatible with? RemoteDebuggingVersion pulumi.StringInput `pulumi:"remoteDebuggingVersion"` // One or more `scmIpRestriction` blocks as defined above. ScmIpRestrictions GetAppServiceSiteConfigScmIpRestrictionArrayInput `pulumi:"scmIpRestrictions"` // The type of Source Control enabled for this App Service. ScmType pulumi.StringInput `pulumi:"scmType"` // IP security restrictions for scm to use main. ScmUseMainIpRestriction pulumi.BoolInput `pulumi:"scmUseMainIpRestriction"` // Does the App Service run in 32 bit mode, rather than 64 bit mode? Use32BitWorkerProcess pulumi.BoolInput `pulumi:"use32BitWorkerProcess"` // (Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? VnetRouteAllEnabled pulumi.BoolInput `pulumi:"vnetRouteAllEnabled"` // Are WebSockets enabled for this App Service? WebsocketsEnabled pulumi.BoolInput `pulumi:"websocketsEnabled"` // Windows Container Docker Image for the AppService. WindowsFxVersion pulumi.StringInput `pulumi:"windowsFxVersion"` }
func (GetAppServiceSiteConfigArgs) ElementType ¶
func (GetAppServiceSiteConfigArgs) ElementType() reflect.Type
func (GetAppServiceSiteConfigArgs) ToGetAppServiceSiteConfigOutput ¶
func (i GetAppServiceSiteConfigArgs) ToGetAppServiceSiteConfigOutput() GetAppServiceSiteConfigOutput
func (GetAppServiceSiteConfigArgs) ToGetAppServiceSiteConfigOutputWithContext ¶
func (i GetAppServiceSiteConfigArgs) ToGetAppServiceSiteConfigOutputWithContext(ctx context.Context) GetAppServiceSiteConfigOutput
type GetAppServiceSiteConfigArray ¶
type GetAppServiceSiteConfigArray []GetAppServiceSiteConfigInput
func (GetAppServiceSiteConfigArray) ElementType ¶
func (GetAppServiceSiteConfigArray) ElementType() reflect.Type
func (GetAppServiceSiteConfigArray) ToGetAppServiceSiteConfigArrayOutput ¶
func (i GetAppServiceSiteConfigArray) ToGetAppServiceSiteConfigArrayOutput() GetAppServiceSiteConfigArrayOutput
func (GetAppServiceSiteConfigArray) ToGetAppServiceSiteConfigArrayOutputWithContext ¶
func (i GetAppServiceSiteConfigArray) ToGetAppServiceSiteConfigArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigArrayOutput
type GetAppServiceSiteConfigArrayInput ¶
type GetAppServiceSiteConfigArrayInput interface { pulumi.Input ToGetAppServiceSiteConfigArrayOutput() GetAppServiceSiteConfigArrayOutput ToGetAppServiceSiteConfigArrayOutputWithContext(context.Context) GetAppServiceSiteConfigArrayOutput }
GetAppServiceSiteConfigArrayInput is an input type that accepts GetAppServiceSiteConfigArray and GetAppServiceSiteConfigArrayOutput values. You can construct a concrete instance of `GetAppServiceSiteConfigArrayInput` via:
GetAppServiceSiteConfigArray{ GetAppServiceSiteConfigArgs{...} }
type GetAppServiceSiteConfigArrayOutput ¶
type GetAppServiceSiteConfigArrayOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigArrayOutput) ElementType ¶
func (GetAppServiceSiteConfigArrayOutput) ElementType() reflect.Type
func (GetAppServiceSiteConfigArrayOutput) Index ¶
func (o GetAppServiceSiteConfigArrayOutput) Index(i pulumi.IntInput) GetAppServiceSiteConfigOutput
func (GetAppServiceSiteConfigArrayOutput) ToGetAppServiceSiteConfigArrayOutput ¶
func (o GetAppServiceSiteConfigArrayOutput) ToGetAppServiceSiteConfigArrayOutput() GetAppServiceSiteConfigArrayOutput
func (GetAppServiceSiteConfigArrayOutput) ToGetAppServiceSiteConfigArrayOutputWithContext ¶
func (o GetAppServiceSiteConfigArrayOutput) ToGetAppServiceSiteConfigArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigArrayOutput
type GetAppServiceSiteConfigCorArgs ¶
type GetAppServiceSiteConfigCorArgs struct { // A list of origins which are able to make cross-origin calls. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // Are credentials supported? SupportCredentials pulumi.BoolInput `pulumi:"supportCredentials"` }
func (GetAppServiceSiteConfigCorArgs) ElementType ¶
func (GetAppServiceSiteConfigCorArgs) ElementType() reflect.Type
func (GetAppServiceSiteConfigCorArgs) ToGetAppServiceSiteConfigCorOutput ¶
func (i GetAppServiceSiteConfigCorArgs) ToGetAppServiceSiteConfigCorOutput() GetAppServiceSiteConfigCorOutput
func (GetAppServiceSiteConfigCorArgs) ToGetAppServiceSiteConfigCorOutputWithContext ¶
func (i GetAppServiceSiteConfigCorArgs) ToGetAppServiceSiteConfigCorOutputWithContext(ctx context.Context) GetAppServiceSiteConfigCorOutput
type GetAppServiceSiteConfigCorArray ¶
type GetAppServiceSiteConfigCorArray []GetAppServiceSiteConfigCorInput
func (GetAppServiceSiteConfigCorArray) ElementType ¶
func (GetAppServiceSiteConfigCorArray) ElementType() reflect.Type
func (GetAppServiceSiteConfigCorArray) ToGetAppServiceSiteConfigCorArrayOutput ¶
func (i GetAppServiceSiteConfigCorArray) ToGetAppServiceSiteConfigCorArrayOutput() GetAppServiceSiteConfigCorArrayOutput
func (GetAppServiceSiteConfigCorArray) ToGetAppServiceSiteConfigCorArrayOutputWithContext ¶
func (i GetAppServiceSiteConfigCorArray) ToGetAppServiceSiteConfigCorArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigCorArrayOutput
type GetAppServiceSiteConfigCorArrayInput ¶
type GetAppServiceSiteConfigCorArrayInput interface { pulumi.Input ToGetAppServiceSiteConfigCorArrayOutput() GetAppServiceSiteConfigCorArrayOutput ToGetAppServiceSiteConfigCorArrayOutputWithContext(context.Context) GetAppServiceSiteConfigCorArrayOutput }
GetAppServiceSiteConfigCorArrayInput is an input type that accepts GetAppServiceSiteConfigCorArray and GetAppServiceSiteConfigCorArrayOutput values. You can construct a concrete instance of `GetAppServiceSiteConfigCorArrayInput` via:
GetAppServiceSiteConfigCorArray{ GetAppServiceSiteConfigCorArgs{...} }
type GetAppServiceSiteConfigCorArrayOutput ¶
type GetAppServiceSiteConfigCorArrayOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigCorArrayOutput) ElementType ¶
func (GetAppServiceSiteConfigCorArrayOutput) ElementType() reflect.Type
func (GetAppServiceSiteConfigCorArrayOutput) Index ¶
func (o GetAppServiceSiteConfigCorArrayOutput) Index(i pulumi.IntInput) GetAppServiceSiteConfigCorOutput
func (GetAppServiceSiteConfigCorArrayOutput) ToGetAppServiceSiteConfigCorArrayOutput ¶
func (o GetAppServiceSiteConfigCorArrayOutput) ToGetAppServiceSiteConfigCorArrayOutput() GetAppServiceSiteConfigCorArrayOutput
func (GetAppServiceSiteConfigCorArrayOutput) ToGetAppServiceSiteConfigCorArrayOutputWithContext ¶
func (o GetAppServiceSiteConfigCorArrayOutput) ToGetAppServiceSiteConfigCorArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigCorArrayOutput
type GetAppServiceSiteConfigCorInput ¶
type GetAppServiceSiteConfigCorInput interface { pulumi.Input ToGetAppServiceSiteConfigCorOutput() GetAppServiceSiteConfigCorOutput ToGetAppServiceSiteConfigCorOutputWithContext(context.Context) GetAppServiceSiteConfigCorOutput }
GetAppServiceSiteConfigCorInput is an input type that accepts GetAppServiceSiteConfigCorArgs and GetAppServiceSiteConfigCorOutput values. You can construct a concrete instance of `GetAppServiceSiteConfigCorInput` via:
GetAppServiceSiteConfigCorArgs{...}
type GetAppServiceSiteConfigCorOutput ¶
type GetAppServiceSiteConfigCorOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigCorOutput) AllowedOrigins ¶
func (o GetAppServiceSiteConfigCorOutput) AllowedOrigins() pulumi.StringArrayOutput
A list of origins which are able to make cross-origin calls.
func (GetAppServiceSiteConfigCorOutput) ElementType ¶
func (GetAppServiceSiteConfigCorOutput) ElementType() reflect.Type
func (GetAppServiceSiteConfigCorOutput) SupportCredentials ¶
func (o GetAppServiceSiteConfigCorOutput) SupportCredentials() pulumi.BoolOutput
Are credentials supported?
func (GetAppServiceSiteConfigCorOutput) ToGetAppServiceSiteConfigCorOutput ¶
func (o GetAppServiceSiteConfigCorOutput) ToGetAppServiceSiteConfigCorOutput() GetAppServiceSiteConfigCorOutput
func (GetAppServiceSiteConfigCorOutput) ToGetAppServiceSiteConfigCorOutputWithContext ¶
func (o GetAppServiceSiteConfigCorOutput) ToGetAppServiceSiteConfigCorOutputWithContext(ctx context.Context) GetAppServiceSiteConfigCorOutput
type GetAppServiceSiteConfigInput ¶
type GetAppServiceSiteConfigInput interface { pulumi.Input ToGetAppServiceSiteConfigOutput() GetAppServiceSiteConfigOutput ToGetAppServiceSiteConfigOutputWithContext(context.Context) GetAppServiceSiteConfigOutput }
GetAppServiceSiteConfigInput is an input type that accepts GetAppServiceSiteConfigArgs and GetAppServiceSiteConfigOutput values. You can construct a concrete instance of `GetAppServiceSiteConfigInput` via:
GetAppServiceSiteConfigArgs{...}
type GetAppServiceSiteConfigIpRestriction ¶
type GetAppServiceSiteConfigIpRestriction struct { // Allow or Deny access for this IP range. Defaults to Allow. Action string `pulumi:"action"` Headers GetAppServiceSiteConfigIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress string `pulumi:"ipAddress"` // The name of the App Service. Name string `pulumi:"name"` // The priority for this IP Restriction. Priority int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId string `pulumi:"virtualNetworkSubnetId"` }
type GetAppServiceSiteConfigIpRestrictionArgs ¶
type GetAppServiceSiteConfigIpRestrictionArgs struct { // Allow or Deny access for this IP range. Defaults to Allow. Action pulumi.StringInput `pulumi:"action"` Headers GetAppServiceSiteConfigIpRestrictionHeadersInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // The name of the App Service. Name pulumi.StringInput `pulumi:"name"` // The priority for this IP Restriction. Priority pulumi.IntInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringInput `pulumi:"virtualNetworkSubnetId"` }
func (GetAppServiceSiteConfigIpRestrictionArgs) ElementType ¶
func (GetAppServiceSiteConfigIpRestrictionArgs) ElementType() reflect.Type
func (GetAppServiceSiteConfigIpRestrictionArgs) ToGetAppServiceSiteConfigIpRestrictionOutput ¶
func (i GetAppServiceSiteConfigIpRestrictionArgs) ToGetAppServiceSiteConfigIpRestrictionOutput() GetAppServiceSiteConfigIpRestrictionOutput
func (GetAppServiceSiteConfigIpRestrictionArgs) ToGetAppServiceSiteConfigIpRestrictionOutputWithContext ¶
func (i GetAppServiceSiteConfigIpRestrictionArgs) ToGetAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionOutput
type GetAppServiceSiteConfigIpRestrictionArray ¶
type GetAppServiceSiteConfigIpRestrictionArray []GetAppServiceSiteConfigIpRestrictionInput
func (GetAppServiceSiteConfigIpRestrictionArray) ElementType ¶
func (GetAppServiceSiteConfigIpRestrictionArray) ElementType() reflect.Type
func (GetAppServiceSiteConfigIpRestrictionArray) ToGetAppServiceSiteConfigIpRestrictionArrayOutput ¶
func (i GetAppServiceSiteConfigIpRestrictionArray) ToGetAppServiceSiteConfigIpRestrictionArrayOutput() GetAppServiceSiteConfigIpRestrictionArrayOutput
func (GetAppServiceSiteConfigIpRestrictionArray) ToGetAppServiceSiteConfigIpRestrictionArrayOutputWithContext ¶
func (i GetAppServiceSiteConfigIpRestrictionArray) ToGetAppServiceSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionArrayOutput
type GetAppServiceSiteConfigIpRestrictionArrayInput ¶
type GetAppServiceSiteConfigIpRestrictionArrayInput interface { pulumi.Input ToGetAppServiceSiteConfigIpRestrictionArrayOutput() GetAppServiceSiteConfigIpRestrictionArrayOutput ToGetAppServiceSiteConfigIpRestrictionArrayOutputWithContext(context.Context) GetAppServiceSiteConfigIpRestrictionArrayOutput }
GetAppServiceSiteConfigIpRestrictionArrayInput is an input type that accepts GetAppServiceSiteConfigIpRestrictionArray and GetAppServiceSiteConfigIpRestrictionArrayOutput values. You can construct a concrete instance of `GetAppServiceSiteConfigIpRestrictionArrayInput` via:
GetAppServiceSiteConfigIpRestrictionArray{ GetAppServiceSiteConfigIpRestrictionArgs{...} }
type GetAppServiceSiteConfigIpRestrictionArrayOutput ¶
type GetAppServiceSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigIpRestrictionArrayOutput) ElementType ¶
func (GetAppServiceSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
func (GetAppServiceSiteConfigIpRestrictionArrayOutput) ToGetAppServiceSiteConfigIpRestrictionArrayOutput ¶
func (o GetAppServiceSiteConfigIpRestrictionArrayOutput) ToGetAppServiceSiteConfigIpRestrictionArrayOutput() GetAppServiceSiteConfigIpRestrictionArrayOutput
func (GetAppServiceSiteConfigIpRestrictionArrayOutput) ToGetAppServiceSiteConfigIpRestrictionArrayOutputWithContext ¶
func (o GetAppServiceSiteConfigIpRestrictionArrayOutput) ToGetAppServiceSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionArrayOutput
type GetAppServiceSiteConfigIpRestrictionHeaders ¶ added in v4.9.0
type GetAppServiceSiteConfigIpRestrictionHeadersArgs ¶ added in v4.9.0
type GetAppServiceSiteConfigIpRestrictionHeadersArgs struct { XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` XFdHealthProbes pulumi.StringArrayInput `pulumi:"xFdHealthProbes"` XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (GetAppServiceSiteConfigIpRestrictionHeadersArgs) ElementType ¶ added in v4.9.0
func (GetAppServiceSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
func (GetAppServiceSiteConfigIpRestrictionHeadersArgs) ToGetAppServiceSiteConfigIpRestrictionHeadersOutput ¶ added in v4.9.0
func (i GetAppServiceSiteConfigIpRestrictionHeadersArgs) ToGetAppServiceSiteConfigIpRestrictionHeadersOutput() GetAppServiceSiteConfigIpRestrictionHeadersOutput
func (GetAppServiceSiteConfigIpRestrictionHeadersArgs) ToGetAppServiceSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.9.0
func (i GetAppServiceSiteConfigIpRestrictionHeadersArgs) ToGetAppServiceSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionHeadersOutput
type GetAppServiceSiteConfigIpRestrictionHeadersInput ¶ added in v4.9.0
type GetAppServiceSiteConfigIpRestrictionHeadersInput interface { pulumi.Input ToGetAppServiceSiteConfigIpRestrictionHeadersOutput() GetAppServiceSiteConfigIpRestrictionHeadersOutput ToGetAppServiceSiteConfigIpRestrictionHeadersOutputWithContext(context.Context) GetAppServiceSiteConfigIpRestrictionHeadersOutput }
GetAppServiceSiteConfigIpRestrictionHeadersInput is an input type that accepts GetAppServiceSiteConfigIpRestrictionHeadersArgs and GetAppServiceSiteConfigIpRestrictionHeadersOutput values. You can construct a concrete instance of `GetAppServiceSiteConfigIpRestrictionHeadersInput` via:
GetAppServiceSiteConfigIpRestrictionHeadersArgs{...}
type GetAppServiceSiteConfigIpRestrictionHeadersOutput ¶ added in v4.9.0
type GetAppServiceSiteConfigIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigIpRestrictionHeadersOutput) ElementType ¶ added in v4.9.0
func (GetAppServiceSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
func (GetAppServiceSiteConfigIpRestrictionHeadersOutput) ToGetAppServiceSiteConfigIpRestrictionHeadersOutput ¶ added in v4.9.0
func (o GetAppServiceSiteConfigIpRestrictionHeadersOutput) ToGetAppServiceSiteConfigIpRestrictionHeadersOutput() GetAppServiceSiteConfigIpRestrictionHeadersOutput
func (GetAppServiceSiteConfigIpRestrictionHeadersOutput) ToGetAppServiceSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.9.0
func (o GetAppServiceSiteConfigIpRestrictionHeadersOutput) ToGetAppServiceSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionHeadersOutput
func (GetAppServiceSiteConfigIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.9.0
func (o GetAppServiceSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
func (GetAppServiceSiteConfigIpRestrictionHeadersOutput) XFdHealthProbes ¶ added in v4.9.0
func (o GetAppServiceSiteConfigIpRestrictionHeadersOutput) XFdHealthProbes() pulumi.StringArrayOutput
func (GetAppServiceSiteConfigIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.9.0
func (o GetAppServiceSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
func (GetAppServiceSiteConfigIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.9.0
func (o GetAppServiceSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
type GetAppServiceSiteConfigIpRestrictionInput ¶
type GetAppServiceSiteConfigIpRestrictionInput interface { pulumi.Input ToGetAppServiceSiteConfigIpRestrictionOutput() GetAppServiceSiteConfigIpRestrictionOutput ToGetAppServiceSiteConfigIpRestrictionOutputWithContext(context.Context) GetAppServiceSiteConfigIpRestrictionOutput }
GetAppServiceSiteConfigIpRestrictionInput is an input type that accepts GetAppServiceSiteConfigIpRestrictionArgs and GetAppServiceSiteConfigIpRestrictionOutput values. You can construct a concrete instance of `GetAppServiceSiteConfigIpRestrictionInput` via:
GetAppServiceSiteConfigIpRestrictionArgs{...}
type GetAppServiceSiteConfigIpRestrictionOutput ¶
type GetAppServiceSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigIpRestrictionOutput) Action ¶
func (o GetAppServiceSiteConfigIpRestrictionOutput) Action() pulumi.StringOutput
Allow or Deny access for this IP range. Defaults to Allow.
func (GetAppServiceSiteConfigIpRestrictionOutput) ElementType ¶
func (GetAppServiceSiteConfigIpRestrictionOutput) ElementType() reflect.Type
func (GetAppServiceSiteConfigIpRestrictionOutput) IpAddress ¶
func (o GetAppServiceSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringOutput
The IP Address used for this IP Restriction in CIDR notation.
func (GetAppServiceSiteConfigIpRestrictionOutput) Name ¶
func (o GetAppServiceSiteConfigIpRestrictionOutput) Name() pulumi.StringOutput
The name of the App Service.
func (GetAppServiceSiteConfigIpRestrictionOutput) Priority ¶
func (o GetAppServiceSiteConfigIpRestrictionOutput) Priority() pulumi.IntOutput
The priority for this IP Restriction.
func (GetAppServiceSiteConfigIpRestrictionOutput) ServiceTag ¶
func (o GetAppServiceSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringOutput
The Service Tag used for this IP Restriction.
func (GetAppServiceSiteConfigIpRestrictionOutput) ToGetAppServiceSiteConfigIpRestrictionOutput ¶
func (o GetAppServiceSiteConfigIpRestrictionOutput) ToGetAppServiceSiteConfigIpRestrictionOutput() GetAppServiceSiteConfigIpRestrictionOutput
func (GetAppServiceSiteConfigIpRestrictionOutput) ToGetAppServiceSiteConfigIpRestrictionOutputWithContext ¶
func (o GetAppServiceSiteConfigIpRestrictionOutput) ToGetAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetAppServiceSiteConfigIpRestrictionOutput
func (GetAppServiceSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o GetAppServiceSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringOutput
The Virtual Network Subnet ID used for this IP Restriction.
type GetAppServiceSiteConfigOutput ¶
type GetAppServiceSiteConfigOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigOutput) AcrUseManagedIdentityCredentials ¶ added in v4.13.0
func (o GetAppServiceSiteConfigOutput) AcrUseManagedIdentityCredentials() pulumi.BoolOutput
Are Managed Identity Credentials used for Azure Container Registry pull.
func (GetAppServiceSiteConfigOutput) AcrUserManagedIdentityClientId ¶ added in v4.13.0
func (o GetAppServiceSiteConfigOutput) AcrUserManagedIdentityClientId() pulumi.StringOutput
The User Managed Identity Client Id.
func (GetAppServiceSiteConfigOutput) AlwaysOn ¶
func (o GetAppServiceSiteConfigOutput) AlwaysOn() pulumi.BoolOutput
Is the app loaded at all times?
func (GetAppServiceSiteConfigOutput) AppCommandLine ¶
func (o GetAppServiceSiteConfigOutput) AppCommandLine() pulumi.StringOutput
App command line to launch.
func (GetAppServiceSiteConfigOutput) Cors ¶
func (o GetAppServiceSiteConfigOutput) Cors() GetAppServiceSiteConfigCorArrayOutput
A `cors` block as defined above.
func (GetAppServiceSiteConfigOutput) DefaultDocuments ¶
func (o GetAppServiceSiteConfigOutput) DefaultDocuments() pulumi.StringArrayOutput
The ordering of default documents to load, if an address isn't specified.
func (GetAppServiceSiteConfigOutput) DotnetFrameworkVersion ¶
func (o GetAppServiceSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringOutput
The version of the .net framework's CLR used in this App Service.
func (GetAppServiceSiteConfigOutput) ElementType ¶
func (GetAppServiceSiteConfigOutput) ElementType() reflect.Type
func (GetAppServiceSiteConfigOutput) FtpsState ¶
func (o GetAppServiceSiteConfigOutput) FtpsState() pulumi.StringOutput
State of FTP / FTPS service for this AppService.
func (GetAppServiceSiteConfigOutput) HealthCheckPath ¶
func (o GetAppServiceSiteConfigOutput) HealthCheckPath() pulumi.StringOutput
The health check path to be pinged by App Service.
func (GetAppServiceSiteConfigOutput) Http2Enabled ¶
func (o GetAppServiceSiteConfigOutput) Http2Enabled() pulumi.BoolOutput
Is HTTP2 Enabled on this App Service?
func (GetAppServiceSiteConfigOutput) IpRestrictions ¶
func (o GetAppServiceSiteConfigOutput) IpRestrictions() GetAppServiceSiteConfigIpRestrictionArrayOutput
One or more `ipRestriction` blocks as defined above.
func (GetAppServiceSiteConfigOutput) JavaContainer ¶
func (o GetAppServiceSiteConfigOutput) JavaContainer() pulumi.StringOutput
The Java Container in use.
func (GetAppServiceSiteConfigOutput) JavaContainerVersion ¶
func (o GetAppServiceSiteConfigOutput) JavaContainerVersion() pulumi.StringOutput
The version of the Java Container in use.
func (GetAppServiceSiteConfigOutput) JavaVersion ¶
func (o GetAppServiceSiteConfigOutput) JavaVersion() pulumi.StringOutput
The version of Java in use.
func (GetAppServiceSiteConfigOutput) LinuxFxVersion ¶
func (o GetAppServiceSiteConfigOutput) LinuxFxVersion() pulumi.StringOutput
Linux App Framework and version for the AppService.
func (GetAppServiceSiteConfigOutput) LocalMysqlEnabled ¶
func (o GetAppServiceSiteConfigOutput) LocalMysqlEnabled() pulumi.BoolOutput
Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.
func (GetAppServiceSiteConfigOutput) ManagedPipelineMode ¶
func (o GetAppServiceSiteConfigOutput) ManagedPipelineMode() pulumi.StringOutput
The Managed Pipeline Mode used in this App Service.
func (GetAppServiceSiteConfigOutput) MinTlsVersion ¶
func (o GetAppServiceSiteConfigOutput) MinTlsVersion() pulumi.StringOutput
The minimum supported TLS version for this App Service.
func (GetAppServiceSiteConfigOutput) NumberOfWorkers ¶
func (o GetAppServiceSiteConfigOutput) NumberOfWorkers() pulumi.IntOutput
The scaled number of workers (for per site scaling) of this App Service.
func (GetAppServiceSiteConfigOutput) PhpVersion ¶
func (o GetAppServiceSiteConfigOutput) PhpVersion() pulumi.StringOutput
The version of PHP used in this App Service.
func (GetAppServiceSiteConfigOutput) PythonVersion ¶
func (o GetAppServiceSiteConfigOutput) PythonVersion() pulumi.StringOutput
The version of Python used in this App Service.
func (GetAppServiceSiteConfigOutput) RemoteDebuggingEnabled ¶
func (o GetAppServiceSiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolOutput
Is Remote Debugging Enabled in this App Service?
func (GetAppServiceSiteConfigOutput) RemoteDebuggingVersion ¶
func (o GetAppServiceSiteConfigOutput) RemoteDebuggingVersion() pulumi.StringOutput
Which version of Visual Studio is the Remote Debugger compatible with?
func (GetAppServiceSiteConfigOutput) ScmIpRestrictions ¶
func (o GetAppServiceSiteConfigOutput) ScmIpRestrictions() GetAppServiceSiteConfigScmIpRestrictionArrayOutput
One or more `scmIpRestriction` blocks as defined above.
func (GetAppServiceSiteConfigOutput) ScmType ¶
func (o GetAppServiceSiteConfigOutput) ScmType() pulumi.StringOutput
The type of Source Control enabled for this App Service.
func (GetAppServiceSiteConfigOutput) ScmUseMainIpRestriction ¶
func (o GetAppServiceSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolOutput
IP security restrictions for scm to use main.
func (GetAppServiceSiteConfigOutput) ToGetAppServiceSiteConfigOutput ¶
func (o GetAppServiceSiteConfigOutput) ToGetAppServiceSiteConfigOutput() GetAppServiceSiteConfigOutput
func (GetAppServiceSiteConfigOutput) ToGetAppServiceSiteConfigOutputWithContext ¶
func (o GetAppServiceSiteConfigOutput) ToGetAppServiceSiteConfigOutputWithContext(ctx context.Context) GetAppServiceSiteConfigOutput
func (GetAppServiceSiteConfigOutput) Use32BitWorkerProcess ¶
func (o GetAppServiceSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolOutput
Does the App Service run in 32 bit mode, rather than 64 bit mode?
func (GetAppServiceSiteConfigOutput) VnetRouteAllEnabled ¶ added in v4.16.0
func (o GetAppServiceSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolOutput
(Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied?
func (GetAppServiceSiteConfigOutput) WebsocketsEnabled ¶
func (o GetAppServiceSiteConfigOutput) WebsocketsEnabled() pulumi.BoolOutput
Are WebSockets enabled for this App Service?
func (GetAppServiceSiteConfigOutput) WindowsFxVersion ¶
func (o GetAppServiceSiteConfigOutput) WindowsFxVersion() pulumi.StringOutput
Windows Container Docker Image for the AppService.
type GetAppServiceSiteConfigScmIpRestriction ¶
type GetAppServiceSiteConfigScmIpRestriction struct { // Allow or Deny access for this IP range. Defaults to Allow. Action string `pulumi:"action"` Headers GetAppServiceSiteConfigScmIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress string `pulumi:"ipAddress"` // The name of the App Service. Name string `pulumi:"name"` // The priority for this IP Restriction. Priority int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId string `pulumi:"virtualNetworkSubnetId"` }
type GetAppServiceSiteConfigScmIpRestrictionArgs ¶
type GetAppServiceSiteConfigScmIpRestrictionArgs struct { // Allow or Deny access for this IP range. Defaults to Allow. Action pulumi.StringInput `pulumi:"action"` Headers GetAppServiceSiteConfigScmIpRestrictionHeadersInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // The name of the App Service. Name pulumi.StringInput `pulumi:"name"` // The priority for this IP Restriction. Priority pulumi.IntInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringInput `pulumi:"virtualNetworkSubnetId"` }
func (GetAppServiceSiteConfigScmIpRestrictionArgs) ElementType ¶
func (GetAppServiceSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (GetAppServiceSiteConfigScmIpRestrictionArgs) ToGetAppServiceSiteConfigScmIpRestrictionOutput ¶
func (i GetAppServiceSiteConfigScmIpRestrictionArgs) ToGetAppServiceSiteConfigScmIpRestrictionOutput() GetAppServiceSiteConfigScmIpRestrictionOutput
func (GetAppServiceSiteConfigScmIpRestrictionArgs) ToGetAppServiceSiteConfigScmIpRestrictionOutputWithContext ¶
func (i GetAppServiceSiteConfigScmIpRestrictionArgs) ToGetAppServiceSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionOutput
type GetAppServiceSiteConfigScmIpRestrictionArray ¶
type GetAppServiceSiteConfigScmIpRestrictionArray []GetAppServiceSiteConfigScmIpRestrictionInput
func (GetAppServiceSiteConfigScmIpRestrictionArray) ElementType ¶
func (GetAppServiceSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (GetAppServiceSiteConfigScmIpRestrictionArray) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutput ¶
func (i GetAppServiceSiteConfigScmIpRestrictionArray) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutput() GetAppServiceSiteConfigScmIpRestrictionArrayOutput
func (GetAppServiceSiteConfigScmIpRestrictionArray) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext ¶
func (i GetAppServiceSiteConfigScmIpRestrictionArray) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionArrayOutput
type GetAppServiceSiteConfigScmIpRestrictionArrayInput ¶
type GetAppServiceSiteConfigScmIpRestrictionArrayInput interface { pulumi.Input ToGetAppServiceSiteConfigScmIpRestrictionArrayOutput() GetAppServiceSiteConfigScmIpRestrictionArrayOutput ToGetAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(context.Context) GetAppServiceSiteConfigScmIpRestrictionArrayOutput }
GetAppServiceSiteConfigScmIpRestrictionArrayInput is an input type that accepts GetAppServiceSiteConfigScmIpRestrictionArray and GetAppServiceSiteConfigScmIpRestrictionArrayOutput values. You can construct a concrete instance of `GetAppServiceSiteConfigScmIpRestrictionArrayInput` via:
GetAppServiceSiteConfigScmIpRestrictionArray{ GetAppServiceSiteConfigScmIpRestrictionArgs{...} }
type GetAppServiceSiteConfigScmIpRestrictionArrayOutput ¶
type GetAppServiceSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ElementType ¶
func (GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutput ¶
func (o GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutput() GetAppServiceSiteConfigScmIpRestrictionArrayOutput
func (GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext ¶
func (o GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionArrayOutput
type GetAppServiceSiteConfigScmIpRestrictionHeaders ¶ added in v4.9.0
type GetAppServiceSiteConfigScmIpRestrictionHeadersArgs ¶ added in v4.9.0
type GetAppServiceSiteConfigScmIpRestrictionHeadersArgs struct { XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` XFdHealthProbes pulumi.StringArrayInput `pulumi:"xFdHealthProbes"` XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (GetAppServiceSiteConfigScmIpRestrictionHeadersArgs) ElementType ¶ added in v4.9.0
func (GetAppServiceSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
func (GetAppServiceSiteConfigScmIpRestrictionHeadersArgs) ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.9.0
func (i GetAppServiceSiteConfigScmIpRestrictionHeadersArgs) ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutput() GetAppServiceSiteConfigScmIpRestrictionHeadersOutput
func (GetAppServiceSiteConfigScmIpRestrictionHeadersArgs) ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v4.9.0
func (i GetAppServiceSiteConfigScmIpRestrictionHeadersArgs) ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionHeadersOutput
type GetAppServiceSiteConfigScmIpRestrictionHeadersInput ¶ added in v4.9.0
type GetAppServiceSiteConfigScmIpRestrictionHeadersInput interface { pulumi.Input ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutput() GetAppServiceSiteConfigScmIpRestrictionHeadersOutput ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext(context.Context) GetAppServiceSiteConfigScmIpRestrictionHeadersOutput }
GetAppServiceSiteConfigScmIpRestrictionHeadersInput is an input type that accepts GetAppServiceSiteConfigScmIpRestrictionHeadersArgs and GetAppServiceSiteConfigScmIpRestrictionHeadersOutput values. You can construct a concrete instance of `GetAppServiceSiteConfigScmIpRestrictionHeadersInput` via:
GetAppServiceSiteConfigScmIpRestrictionHeadersArgs{...}
type GetAppServiceSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.9.0
type GetAppServiceSiteConfigScmIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) ElementType ¶ added in v4.9.0
func (GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
func (GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.9.0
func (o GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutput() GetAppServiceSiteConfigScmIpRestrictionHeadersOutput
func (GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v4.9.0
func (o GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) ToGetAppServiceSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionHeadersOutput
func (GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.9.0
func (o GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
func (GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbes ¶ added in v4.9.0
func (o GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbes() pulumi.StringArrayOutput
func (GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.9.0
func (o GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
func (GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.9.0
func (o GetAppServiceSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
type GetAppServiceSiteConfigScmIpRestrictionInput ¶
type GetAppServiceSiteConfigScmIpRestrictionInput interface { pulumi.Input ToGetAppServiceSiteConfigScmIpRestrictionOutput() GetAppServiceSiteConfigScmIpRestrictionOutput ToGetAppServiceSiteConfigScmIpRestrictionOutputWithContext(context.Context) GetAppServiceSiteConfigScmIpRestrictionOutput }
GetAppServiceSiteConfigScmIpRestrictionInput is an input type that accepts GetAppServiceSiteConfigScmIpRestrictionArgs and GetAppServiceSiteConfigScmIpRestrictionOutput values. You can construct a concrete instance of `GetAppServiceSiteConfigScmIpRestrictionInput` via:
GetAppServiceSiteConfigScmIpRestrictionArgs{...}
type GetAppServiceSiteConfigScmIpRestrictionOutput ¶
type GetAppServiceSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigScmIpRestrictionOutput) Action ¶
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) Action() pulumi.StringOutput
Allow or Deny access for this IP range. Defaults to Allow.
func (GetAppServiceSiteConfigScmIpRestrictionOutput) ElementType ¶
func (GetAppServiceSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (GetAppServiceSiteConfigScmIpRestrictionOutput) IpAddress ¶
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringOutput
The IP Address used for this IP Restriction in CIDR notation.
func (GetAppServiceSiteConfigScmIpRestrictionOutput) Name ¶
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) Name() pulumi.StringOutput
The name of the App Service.
func (GetAppServiceSiteConfigScmIpRestrictionOutput) Priority ¶
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntOutput
The priority for this IP Restriction.
func (GetAppServiceSiteConfigScmIpRestrictionOutput) ServiceTag ¶
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringOutput
The Service Tag used for this IP Restriction.
func (GetAppServiceSiteConfigScmIpRestrictionOutput) ToGetAppServiceSiteConfigScmIpRestrictionOutput ¶
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) ToGetAppServiceSiteConfigScmIpRestrictionOutput() GetAppServiceSiteConfigScmIpRestrictionOutput
func (GetAppServiceSiteConfigScmIpRestrictionOutput) ToGetAppServiceSiteConfigScmIpRestrictionOutputWithContext ¶
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) ToGetAppServiceSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionOutput
func (GetAppServiceSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringOutput
The Virtual Network Subnet ID used for this IP Restriction.
type GetAppServiceSiteCredentialArgs ¶
type GetAppServiceSiteCredentialArgs struct { Password pulumi.StringInput `pulumi:"password"` Username pulumi.StringInput `pulumi:"username"` }
func (GetAppServiceSiteCredentialArgs) ElementType ¶
func (GetAppServiceSiteCredentialArgs) ElementType() reflect.Type
func (GetAppServiceSiteCredentialArgs) ToGetAppServiceSiteCredentialOutput ¶
func (i GetAppServiceSiteCredentialArgs) ToGetAppServiceSiteCredentialOutput() GetAppServiceSiteCredentialOutput
func (GetAppServiceSiteCredentialArgs) ToGetAppServiceSiteCredentialOutputWithContext ¶
func (i GetAppServiceSiteCredentialArgs) ToGetAppServiceSiteCredentialOutputWithContext(ctx context.Context) GetAppServiceSiteCredentialOutput
type GetAppServiceSiteCredentialArray ¶
type GetAppServiceSiteCredentialArray []GetAppServiceSiteCredentialInput
func (GetAppServiceSiteCredentialArray) ElementType ¶
func (GetAppServiceSiteCredentialArray) ElementType() reflect.Type
func (GetAppServiceSiteCredentialArray) ToGetAppServiceSiteCredentialArrayOutput ¶
func (i GetAppServiceSiteCredentialArray) ToGetAppServiceSiteCredentialArrayOutput() GetAppServiceSiteCredentialArrayOutput
func (GetAppServiceSiteCredentialArray) ToGetAppServiceSiteCredentialArrayOutputWithContext ¶
func (i GetAppServiceSiteCredentialArray) ToGetAppServiceSiteCredentialArrayOutputWithContext(ctx context.Context) GetAppServiceSiteCredentialArrayOutput
type GetAppServiceSiteCredentialArrayInput ¶
type GetAppServiceSiteCredentialArrayInput interface { pulumi.Input ToGetAppServiceSiteCredentialArrayOutput() GetAppServiceSiteCredentialArrayOutput ToGetAppServiceSiteCredentialArrayOutputWithContext(context.Context) GetAppServiceSiteCredentialArrayOutput }
GetAppServiceSiteCredentialArrayInput is an input type that accepts GetAppServiceSiteCredentialArray and GetAppServiceSiteCredentialArrayOutput values. You can construct a concrete instance of `GetAppServiceSiteCredentialArrayInput` via:
GetAppServiceSiteCredentialArray{ GetAppServiceSiteCredentialArgs{...} }
type GetAppServiceSiteCredentialArrayOutput ¶
type GetAppServiceSiteCredentialArrayOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteCredentialArrayOutput) ElementType ¶
func (GetAppServiceSiteCredentialArrayOutput) ElementType() reflect.Type
func (GetAppServiceSiteCredentialArrayOutput) ToGetAppServiceSiteCredentialArrayOutput ¶
func (o GetAppServiceSiteCredentialArrayOutput) ToGetAppServiceSiteCredentialArrayOutput() GetAppServiceSiteCredentialArrayOutput
func (GetAppServiceSiteCredentialArrayOutput) ToGetAppServiceSiteCredentialArrayOutputWithContext ¶
func (o GetAppServiceSiteCredentialArrayOutput) ToGetAppServiceSiteCredentialArrayOutputWithContext(ctx context.Context) GetAppServiceSiteCredentialArrayOutput
type GetAppServiceSiteCredentialInput ¶
type GetAppServiceSiteCredentialInput interface { pulumi.Input ToGetAppServiceSiteCredentialOutput() GetAppServiceSiteCredentialOutput ToGetAppServiceSiteCredentialOutputWithContext(context.Context) GetAppServiceSiteCredentialOutput }
GetAppServiceSiteCredentialInput is an input type that accepts GetAppServiceSiteCredentialArgs and GetAppServiceSiteCredentialOutput values. You can construct a concrete instance of `GetAppServiceSiteCredentialInput` via:
GetAppServiceSiteCredentialArgs{...}
type GetAppServiceSiteCredentialOutput ¶
type GetAppServiceSiteCredentialOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteCredentialOutput) ElementType ¶
func (GetAppServiceSiteCredentialOutput) ElementType() reflect.Type
func (GetAppServiceSiteCredentialOutput) Password ¶
func (o GetAppServiceSiteCredentialOutput) Password() pulumi.StringOutput
func (GetAppServiceSiteCredentialOutput) ToGetAppServiceSiteCredentialOutput ¶
func (o GetAppServiceSiteCredentialOutput) ToGetAppServiceSiteCredentialOutput() GetAppServiceSiteCredentialOutput
func (GetAppServiceSiteCredentialOutput) ToGetAppServiceSiteCredentialOutputWithContext ¶
func (o GetAppServiceSiteCredentialOutput) ToGetAppServiceSiteCredentialOutputWithContext(ctx context.Context) GetAppServiceSiteCredentialOutput
func (GetAppServiceSiteCredentialOutput) Username ¶
func (o GetAppServiceSiteCredentialOutput) Username() pulumi.StringOutput
type GetAppServiceSourceControl ¶
type GetAppServiceSourceControl struct { // The branch of the remote repository in use. Branch string `pulumi:"branch"` // Limits to manual integration. ManualIntegration bool `pulumi:"manualIntegration"` // The URL of the source code repository. RepoUrl string `pulumi:"repoUrl"` // Is roll-back enabled for the repository. RollbackEnabled bool `pulumi:"rollbackEnabled"` // Uses Mercurial if `true`, otherwise uses Git. UseMercurial bool `pulumi:"useMercurial"` }
type GetAppServiceSourceControlArgs ¶
type GetAppServiceSourceControlArgs struct { // The branch of the remote repository in use. Branch pulumi.StringInput `pulumi:"branch"` // Limits to manual integration. ManualIntegration pulumi.BoolInput `pulumi:"manualIntegration"` // The URL of the source code repository. RepoUrl pulumi.StringInput `pulumi:"repoUrl"` // Is roll-back enabled for the repository. RollbackEnabled pulumi.BoolInput `pulumi:"rollbackEnabled"` // Uses Mercurial if `true`, otherwise uses Git. UseMercurial pulumi.BoolInput `pulumi:"useMercurial"` }
func (GetAppServiceSourceControlArgs) ElementType ¶
func (GetAppServiceSourceControlArgs) ElementType() reflect.Type
func (GetAppServiceSourceControlArgs) ToGetAppServiceSourceControlOutput ¶
func (i GetAppServiceSourceControlArgs) ToGetAppServiceSourceControlOutput() GetAppServiceSourceControlOutput
func (GetAppServiceSourceControlArgs) ToGetAppServiceSourceControlOutputWithContext ¶
func (i GetAppServiceSourceControlArgs) ToGetAppServiceSourceControlOutputWithContext(ctx context.Context) GetAppServiceSourceControlOutput
type GetAppServiceSourceControlArray ¶
type GetAppServiceSourceControlArray []GetAppServiceSourceControlInput
func (GetAppServiceSourceControlArray) ElementType ¶
func (GetAppServiceSourceControlArray) ElementType() reflect.Type
func (GetAppServiceSourceControlArray) ToGetAppServiceSourceControlArrayOutput ¶
func (i GetAppServiceSourceControlArray) ToGetAppServiceSourceControlArrayOutput() GetAppServiceSourceControlArrayOutput
func (GetAppServiceSourceControlArray) ToGetAppServiceSourceControlArrayOutputWithContext ¶
func (i GetAppServiceSourceControlArray) ToGetAppServiceSourceControlArrayOutputWithContext(ctx context.Context) GetAppServiceSourceControlArrayOutput
type GetAppServiceSourceControlArrayInput ¶
type GetAppServiceSourceControlArrayInput interface { pulumi.Input ToGetAppServiceSourceControlArrayOutput() GetAppServiceSourceControlArrayOutput ToGetAppServiceSourceControlArrayOutputWithContext(context.Context) GetAppServiceSourceControlArrayOutput }
GetAppServiceSourceControlArrayInput is an input type that accepts GetAppServiceSourceControlArray and GetAppServiceSourceControlArrayOutput values. You can construct a concrete instance of `GetAppServiceSourceControlArrayInput` via:
GetAppServiceSourceControlArray{ GetAppServiceSourceControlArgs{...} }
type GetAppServiceSourceControlArrayOutput ¶
type GetAppServiceSourceControlArrayOutput struct{ *pulumi.OutputState }
func (GetAppServiceSourceControlArrayOutput) ElementType ¶
func (GetAppServiceSourceControlArrayOutput) ElementType() reflect.Type
func (GetAppServiceSourceControlArrayOutput) Index ¶
func (o GetAppServiceSourceControlArrayOutput) Index(i pulumi.IntInput) GetAppServiceSourceControlOutput
func (GetAppServiceSourceControlArrayOutput) ToGetAppServiceSourceControlArrayOutput ¶
func (o GetAppServiceSourceControlArrayOutput) ToGetAppServiceSourceControlArrayOutput() GetAppServiceSourceControlArrayOutput
func (GetAppServiceSourceControlArrayOutput) ToGetAppServiceSourceControlArrayOutputWithContext ¶
func (o GetAppServiceSourceControlArrayOutput) ToGetAppServiceSourceControlArrayOutputWithContext(ctx context.Context) GetAppServiceSourceControlArrayOutput
type GetAppServiceSourceControlInput ¶
type GetAppServiceSourceControlInput interface { pulumi.Input ToGetAppServiceSourceControlOutput() GetAppServiceSourceControlOutput ToGetAppServiceSourceControlOutputWithContext(context.Context) GetAppServiceSourceControlOutput }
GetAppServiceSourceControlInput is an input type that accepts GetAppServiceSourceControlArgs and GetAppServiceSourceControlOutput values. You can construct a concrete instance of `GetAppServiceSourceControlInput` via:
GetAppServiceSourceControlArgs{...}
type GetAppServiceSourceControlOutput ¶
type GetAppServiceSourceControlOutput struct{ *pulumi.OutputState }
func (GetAppServiceSourceControlOutput) Branch ¶
func (o GetAppServiceSourceControlOutput) Branch() pulumi.StringOutput
The branch of the remote repository in use.
func (GetAppServiceSourceControlOutput) ElementType ¶
func (GetAppServiceSourceControlOutput) ElementType() reflect.Type
func (GetAppServiceSourceControlOutput) ManualIntegration ¶
func (o GetAppServiceSourceControlOutput) ManualIntegration() pulumi.BoolOutput
Limits to manual integration.
func (GetAppServiceSourceControlOutput) RepoUrl ¶
func (o GetAppServiceSourceControlOutput) RepoUrl() pulumi.StringOutput
The URL of the source code repository.
func (GetAppServiceSourceControlOutput) RollbackEnabled ¶
func (o GetAppServiceSourceControlOutput) RollbackEnabled() pulumi.BoolOutput
Is roll-back enabled for the repository.
func (GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutput ¶
func (o GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutput() GetAppServiceSourceControlOutput
func (GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutputWithContext ¶
func (o GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutputWithContext(ctx context.Context) GetAppServiceSourceControlOutput
func (GetAppServiceSourceControlOutput) UseMercurial ¶
func (o GetAppServiceSourceControlOutput) UseMercurial() pulumi.BoolOutput
Uses Mercurial if `true`, otherwise uses Git.
type GetCertificateOrderCertificate ¶
type GetCertificateOrderCertificate struct { // The name of the App Service Certificate. CertificateName string `pulumi:"certificateName"` // Key Vault resource Id. KeyVaultId string `pulumi:"keyVaultId"` // Key Vault secret name. KeyVaultSecretName string `pulumi:"keyVaultSecretName"` // Status of the Key Vault secret. ProvisioningState string `pulumi:"provisioningState"` }
type GetCertificateOrderCertificateArgs ¶
type GetCertificateOrderCertificateArgs struct { // The name of the App Service Certificate. CertificateName pulumi.StringInput `pulumi:"certificateName"` // Key Vault resource Id. KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"` // Key Vault secret name. KeyVaultSecretName pulumi.StringInput `pulumi:"keyVaultSecretName"` // Status of the Key Vault secret. ProvisioningState pulumi.StringInput `pulumi:"provisioningState"` }
func (GetCertificateOrderCertificateArgs) ElementType ¶
func (GetCertificateOrderCertificateArgs) ElementType() reflect.Type
func (GetCertificateOrderCertificateArgs) ToGetCertificateOrderCertificateOutput ¶
func (i GetCertificateOrderCertificateArgs) ToGetCertificateOrderCertificateOutput() GetCertificateOrderCertificateOutput
func (GetCertificateOrderCertificateArgs) ToGetCertificateOrderCertificateOutputWithContext ¶
func (i GetCertificateOrderCertificateArgs) ToGetCertificateOrderCertificateOutputWithContext(ctx context.Context) GetCertificateOrderCertificateOutput
type GetCertificateOrderCertificateArray ¶
type GetCertificateOrderCertificateArray []GetCertificateOrderCertificateInput
func (GetCertificateOrderCertificateArray) ElementType ¶
func (GetCertificateOrderCertificateArray) ElementType() reflect.Type
func (GetCertificateOrderCertificateArray) ToGetCertificateOrderCertificateArrayOutput ¶
func (i GetCertificateOrderCertificateArray) ToGetCertificateOrderCertificateArrayOutput() GetCertificateOrderCertificateArrayOutput
func (GetCertificateOrderCertificateArray) ToGetCertificateOrderCertificateArrayOutputWithContext ¶
func (i GetCertificateOrderCertificateArray) ToGetCertificateOrderCertificateArrayOutputWithContext(ctx context.Context) GetCertificateOrderCertificateArrayOutput
type GetCertificateOrderCertificateArrayInput ¶
type GetCertificateOrderCertificateArrayInput interface { pulumi.Input ToGetCertificateOrderCertificateArrayOutput() GetCertificateOrderCertificateArrayOutput ToGetCertificateOrderCertificateArrayOutputWithContext(context.Context) GetCertificateOrderCertificateArrayOutput }
GetCertificateOrderCertificateArrayInput is an input type that accepts GetCertificateOrderCertificateArray and GetCertificateOrderCertificateArrayOutput values. You can construct a concrete instance of `GetCertificateOrderCertificateArrayInput` via:
GetCertificateOrderCertificateArray{ GetCertificateOrderCertificateArgs{...} }
type GetCertificateOrderCertificateArrayOutput ¶
type GetCertificateOrderCertificateArrayOutput struct{ *pulumi.OutputState }
func (GetCertificateOrderCertificateArrayOutput) ElementType ¶
func (GetCertificateOrderCertificateArrayOutput) ElementType() reflect.Type
func (GetCertificateOrderCertificateArrayOutput) ToGetCertificateOrderCertificateArrayOutput ¶
func (o GetCertificateOrderCertificateArrayOutput) ToGetCertificateOrderCertificateArrayOutput() GetCertificateOrderCertificateArrayOutput
func (GetCertificateOrderCertificateArrayOutput) ToGetCertificateOrderCertificateArrayOutputWithContext ¶
func (o GetCertificateOrderCertificateArrayOutput) ToGetCertificateOrderCertificateArrayOutputWithContext(ctx context.Context) GetCertificateOrderCertificateArrayOutput
type GetCertificateOrderCertificateInput ¶
type GetCertificateOrderCertificateInput interface { pulumi.Input ToGetCertificateOrderCertificateOutput() GetCertificateOrderCertificateOutput ToGetCertificateOrderCertificateOutputWithContext(context.Context) GetCertificateOrderCertificateOutput }
GetCertificateOrderCertificateInput is an input type that accepts GetCertificateOrderCertificateArgs and GetCertificateOrderCertificateOutput values. You can construct a concrete instance of `GetCertificateOrderCertificateInput` via:
GetCertificateOrderCertificateArgs{...}
type GetCertificateOrderCertificateOutput ¶
type GetCertificateOrderCertificateOutput struct{ *pulumi.OutputState }
func (GetCertificateOrderCertificateOutput) CertificateName ¶
func (o GetCertificateOrderCertificateOutput) CertificateName() pulumi.StringOutput
The name of the App Service Certificate.
func (GetCertificateOrderCertificateOutput) ElementType ¶
func (GetCertificateOrderCertificateOutput) ElementType() reflect.Type
func (GetCertificateOrderCertificateOutput) KeyVaultId ¶
func (o GetCertificateOrderCertificateOutput) KeyVaultId() pulumi.StringOutput
Key Vault resource Id.
func (GetCertificateOrderCertificateOutput) KeyVaultSecretName ¶
func (o GetCertificateOrderCertificateOutput) KeyVaultSecretName() pulumi.StringOutput
Key Vault secret name.
func (GetCertificateOrderCertificateOutput) ProvisioningState ¶
func (o GetCertificateOrderCertificateOutput) ProvisioningState() pulumi.StringOutput
Status of the Key Vault secret.
func (GetCertificateOrderCertificateOutput) ToGetCertificateOrderCertificateOutput ¶
func (o GetCertificateOrderCertificateOutput) ToGetCertificateOrderCertificateOutput() GetCertificateOrderCertificateOutput
func (GetCertificateOrderCertificateOutput) ToGetCertificateOrderCertificateOutputWithContext ¶
func (o GetCertificateOrderCertificateOutput) ToGetCertificateOrderCertificateOutputWithContext(ctx context.Context) GetCertificateOrderCertificateOutput
type GetEnvironmentV3ClusterSetting ¶ added in v4.2.0
type GetEnvironmentV3ClusterSettingArgs ¶ added in v4.2.0
type GetEnvironmentV3ClusterSettingArgs struct { // The name of this v3 App Service Environment. Name pulumi.StringInput `pulumi:"name"` // The value for the Cluster Setting. Value pulumi.StringInput `pulumi:"value"` }
func (GetEnvironmentV3ClusterSettingArgs) ElementType ¶ added in v4.2.0
func (GetEnvironmentV3ClusterSettingArgs) ElementType() reflect.Type
func (GetEnvironmentV3ClusterSettingArgs) ToGetEnvironmentV3ClusterSettingOutput ¶ added in v4.2.0
func (i GetEnvironmentV3ClusterSettingArgs) ToGetEnvironmentV3ClusterSettingOutput() GetEnvironmentV3ClusterSettingOutput
func (GetEnvironmentV3ClusterSettingArgs) ToGetEnvironmentV3ClusterSettingOutputWithContext ¶ added in v4.2.0
func (i GetEnvironmentV3ClusterSettingArgs) ToGetEnvironmentV3ClusterSettingOutputWithContext(ctx context.Context) GetEnvironmentV3ClusterSettingOutput
type GetEnvironmentV3ClusterSettingArray ¶ added in v4.2.0
type GetEnvironmentV3ClusterSettingArray []GetEnvironmentV3ClusterSettingInput
func (GetEnvironmentV3ClusterSettingArray) ElementType ¶ added in v4.2.0
func (GetEnvironmentV3ClusterSettingArray) ElementType() reflect.Type
func (GetEnvironmentV3ClusterSettingArray) ToGetEnvironmentV3ClusterSettingArrayOutput ¶ added in v4.2.0
func (i GetEnvironmentV3ClusterSettingArray) ToGetEnvironmentV3ClusterSettingArrayOutput() GetEnvironmentV3ClusterSettingArrayOutput
func (GetEnvironmentV3ClusterSettingArray) ToGetEnvironmentV3ClusterSettingArrayOutputWithContext ¶ added in v4.2.0
func (i GetEnvironmentV3ClusterSettingArray) ToGetEnvironmentV3ClusterSettingArrayOutputWithContext(ctx context.Context) GetEnvironmentV3ClusterSettingArrayOutput
type GetEnvironmentV3ClusterSettingArrayInput ¶ added in v4.2.0
type GetEnvironmentV3ClusterSettingArrayInput interface { pulumi.Input ToGetEnvironmentV3ClusterSettingArrayOutput() GetEnvironmentV3ClusterSettingArrayOutput ToGetEnvironmentV3ClusterSettingArrayOutputWithContext(context.Context) GetEnvironmentV3ClusterSettingArrayOutput }
GetEnvironmentV3ClusterSettingArrayInput is an input type that accepts GetEnvironmentV3ClusterSettingArray and GetEnvironmentV3ClusterSettingArrayOutput values. You can construct a concrete instance of `GetEnvironmentV3ClusterSettingArrayInput` via:
GetEnvironmentV3ClusterSettingArray{ GetEnvironmentV3ClusterSettingArgs{...} }
type GetEnvironmentV3ClusterSettingArrayOutput ¶ added in v4.2.0
type GetEnvironmentV3ClusterSettingArrayOutput struct{ *pulumi.OutputState }
func (GetEnvironmentV3ClusterSettingArrayOutput) ElementType ¶ added in v4.2.0
func (GetEnvironmentV3ClusterSettingArrayOutput) ElementType() reflect.Type
func (GetEnvironmentV3ClusterSettingArrayOutput) ToGetEnvironmentV3ClusterSettingArrayOutput ¶ added in v4.2.0
func (o GetEnvironmentV3ClusterSettingArrayOutput) ToGetEnvironmentV3ClusterSettingArrayOutput() GetEnvironmentV3ClusterSettingArrayOutput
func (GetEnvironmentV3ClusterSettingArrayOutput) ToGetEnvironmentV3ClusterSettingArrayOutputWithContext ¶ added in v4.2.0
func (o GetEnvironmentV3ClusterSettingArrayOutput) ToGetEnvironmentV3ClusterSettingArrayOutputWithContext(ctx context.Context) GetEnvironmentV3ClusterSettingArrayOutput
type GetEnvironmentV3ClusterSettingInput ¶ added in v4.2.0
type GetEnvironmentV3ClusterSettingInput interface { pulumi.Input ToGetEnvironmentV3ClusterSettingOutput() GetEnvironmentV3ClusterSettingOutput ToGetEnvironmentV3ClusterSettingOutputWithContext(context.Context) GetEnvironmentV3ClusterSettingOutput }
GetEnvironmentV3ClusterSettingInput is an input type that accepts GetEnvironmentV3ClusterSettingArgs and GetEnvironmentV3ClusterSettingOutput values. You can construct a concrete instance of `GetEnvironmentV3ClusterSettingInput` via:
GetEnvironmentV3ClusterSettingArgs{...}
type GetEnvironmentV3ClusterSettingOutput ¶ added in v4.2.0
type GetEnvironmentV3ClusterSettingOutput struct{ *pulumi.OutputState }
func (GetEnvironmentV3ClusterSettingOutput) ElementType ¶ added in v4.2.0
func (GetEnvironmentV3ClusterSettingOutput) ElementType() reflect.Type
func (GetEnvironmentV3ClusterSettingOutput) Name ¶ added in v4.2.0
func (o GetEnvironmentV3ClusterSettingOutput) Name() pulumi.StringOutput
The name of this v3 App Service Environment.
func (GetEnvironmentV3ClusterSettingOutput) ToGetEnvironmentV3ClusterSettingOutput ¶ added in v4.2.0
func (o GetEnvironmentV3ClusterSettingOutput) ToGetEnvironmentV3ClusterSettingOutput() GetEnvironmentV3ClusterSettingOutput
func (GetEnvironmentV3ClusterSettingOutput) ToGetEnvironmentV3ClusterSettingOutputWithContext ¶ added in v4.2.0
func (o GetEnvironmentV3ClusterSettingOutput) ToGetEnvironmentV3ClusterSettingOutputWithContext(ctx context.Context) GetEnvironmentV3ClusterSettingOutput
func (GetEnvironmentV3ClusterSettingOutput) Value ¶ added in v4.2.0
func (o GetEnvironmentV3ClusterSettingOutput) Value() pulumi.StringOutput
The value for the Cluster Setting.
type GetEnvironmentV3InboundNetworkDependency ¶ added in v4.15.0
type GetEnvironmentV3InboundNetworkDependency struct { // A short description of the purpose of the network traffic. Description string `pulumi:"description"` // A list of IP addresses that network traffic will originate from in CIDR notation. IpAddresses []string `pulumi:"ipAddresses"` // The ports that network traffic will arrive to the App Service Environment V3 on. Ports []string `pulumi:"ports"` }
type GetEnvironmentV3InboundNetworkDependencyArgs ¶ added in v4.15.0
type GetEnvironmentV3InboundNetworkDependencyArgs struct { // A short description of the purpose of the network traffic. Description pulumi.StringInput `pulumi:"description"` // A list of IP addresses that network traffic will originate from in CIDR notation. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // The ports that network traffic will arrive to the App Service Environment V3 on. Ports pulumi.StringArrayInput `pulumi:"ports"` }
func (GetEnvironmentV3InboundNetworkDependencyArgs) ElementType ¶ added in v4.15.0
func (GetEnvironmentV3InboundNetworkDependencyArgs) ElementType() reflect.Type
func (GetEnvironmentV3InboundNetworkDependencyArgs) ToGetEnvironmentV3InboundNetworkDependencyOutput ¶ added in v4.15.0
func (i GetEnvironmentV3InboundNetworkDependencyArgs) ToGetEnvironmentV3InboundNetworkDependencyOutput() GetEnvironmentV3InboundNetworkDependencyOutput
func (GetEnvironmentV3InboundNetworkDependencyArgs) ToGetEnvironmentV3InboundNetworkDependencyOutputWithContext ¶ added in v4.15.0
func (i GetEnvironmentV3InboundNetworkDependencyArgs) ToGetEnvironmentV3InboundNetworkDependencyOutputWithContext(ctx context.Context) GetEnvironmentV3InboundNetworkDependencyOutput
type GetEnvironmentV3InboundNetworkDependencyArray ¶ added in v4.15.0
type GetEnvironmentV3InboundNetworkDependencyArray []GetEnvironmentV3InboundNetworkDependencyInput
func (GetEnvironmentV3InboundNetworkDependencyArray) ElementType ¶ added in v4.15.0
func (GetEnvironmentV3InboundNetworkDependencyArray) ElementType() reflect.Type
func (GetEnvironmentV3InboundNetworkDependencyArray) ToGetEnvironmentV3InboundNetworkDependencyArrayOutput ¶ added in v4.15.0
func (i GetEnvironmentV3InboundNetworkDependencyArray) ToGetEnvironmentV3InboundNetworkDependencyArrayOutput() GetEnvironmentV3InboundNetworkDependencyArrayOutput
func (GetEnvironmentV3InboundNetworkDependencyArray) ToGetEnvironmentV3InboundNetworkDependencyArrayOutputWithContext ¶ added in v4.15.0
func (i GetEnvironmentV3InboundNetworkDependencyArray) ToGetEnvironmentV3InboundNetworkDependencyArrayOutputWithContext(ctx context.Context) GetEnvironmentV3InboundNetworkDependencyArrayOutput
type GetEnvironmentV3InboundNetworkDependencyArrayInput ¶ added in v4.15.0
type GetEnvironmentV3InboundNetworkDependencyArrayInput interface { pulumi.Input ToGetEnvironmentV3InboundNetworkDependencyArrayOutput() GetEnvironmentV3InboundNetworkDependencyArrayOutput ToGetEnvironmentV3InboundNetworkDependencyArrayOutputWithContext(context.Context) GetEnvironmentV3InboundNetworkDependencyArrayOutput }
GetEnvironmentV3InboundNetworkDependencyArrayInput is an input type that accepts GetEnvironmentV3InboundNetworkDependencyArray and GetEnvironmentV3InboundNetworkDependencyArrayOutput values. You can construct a concrete instance of `GetEnvironmentV3InboundNetworkDependencyArrayInput` via:
GetEnvironmentV3InboundNetworkDependencyArray{ GetEnvironmentV3InboundNetworkDependencyArgs{...} }
type GetEnvironmentV3InboundNetworkDependencyArrayOutput ¶ added in v4.15.0
type GetEnvironmentV3InboundNetworkDependencyArrayOutput struct{ *pulumi.OutputState }
func (GetEnvironmentV3InboundNetworkDependencyArrayOutput) ElementType ¶ added in v4.15.0
func (GetEnvironmentV3InboundNetworkDependencyArrayOutput) ElementType() reflect.Type
func (GetEnvironmentV3InboundNetworkDependencyArrayOutput) ToGetEnvironmentV3InboundNetworkDependencyArrayOutput ¶ added in v4.15.0
func (o GetEnvironmentV3InboundNetworkDependencyArrayOutput) ToGetEnvironmentV3InboundNetworkDependencyArrayOutput() GetEnvironmentV3InboundNetworkDependencyArrayOutput
func (GetEnvironmentV3InboundNetworkDependencyArrayOutput) ToGetEnvironmentV3InboundNetworkDependencyArrayOutputWithContext ¶ added in v4.15.0
func (o GetEnvironmentV3InboundNetworkDependencyArrayOutput) ToGetEnvironmentV3InboundNetworkDependencyArrayOutputWithContext(ctx context.Context) GetEnvironmentV3InboundNetworkDependencyArrayOutput
type GetEnvironmentV3InboundNetworkDependencyInput ¶ added in v4.15.0
type GetEnvironmentV3InboundNetworkDependencyInput interface { pulumi.Input ToGetEnvironmentV3InboundNetworkDependencyOutput() GetEnvironmentV3InboundNetworkDependencyOutput ToGetEnvironmentV3InboundNetworkDependencyOutputWithContext(context.Context) GetEnvironmentV3InboundNetworkDependencyOutput }
GetEnvironmentV3InboundNetworkDependencyInput is an input type that accepts GetEnvironmentV3InboundNetworkDependencyArgs and GetEnvironmentV3InboundNetworkDependencyOutput values. You can construct a concrete instance of `GetEnvironmentV3InboundNetworkDependencyInput` via:
GetEnvironmentV3InboundNetworkDependencyArgs{...}
type GetEnvironmentV3InboundNetworkDependencyOutput ¶ added in v4.15.0
type GetEnvironmentV3InboundNetworkDependencyOutput struct{ *pulumi.OutputState }
func (GetEnvironmentV3InboundNetworkDependencyOutput) Description ¶ added in v4.15.0
func (o GetEnvironmentV3InboundNetworkDependencyOutput) Description() pulumi.StringOutput
A short description of the purpose of the network traffic.
func (GetEnvironmentV3InboundNetworkDependencyOutput) ElementType ¶ added in v4.15.0
func (GetEnvironmentV3InboundNetworkDependencyOutput) ElementType() reflect.Type
func (GetEnvironmentV3InboundNetworkDependencyOutput) IpAddresses ¶ added in v4.15.0
func (o GetEnvironmentV3InboundNetworkDependencyOutput) IpAddresses() pulumi.StringArrayOutput
A list of IP addresses that network traffic will originate from in CIDR notation.
func (GetEnvironmentV3InboundNetworkDependencyOutput) Ports ¶ added in v4.15.0
func (o GetEnvironmentV3InboundNetworkDependencyOutput) Ports() pulumi.StringArrayOutput
The ports that network traffic will arrive to the App Service Environment V3 on.
func (GetEnvironmentV3InboundNetworkDependencyOutput) ToGetEnvironmentV3InboundNetworkDependencyOutput ¶ added in v4.15.0
func (o GetEnvironmentV3InboundNetworkDependencyOutput) ToGetEnvironmentV3InboundNetworkDependencyOutput() GetEnvironmentV3InboundNetworkDependencyOutput
func (GetEnvironmentV3InboundNetworkDependencyOutput) ToGetEnvironmentV3InboundNetworkDependencyOutputWithContext ¶ added in v4.15.0
func (o GetEnvironmentV3InboundNetworkDependencyOutput) ToGetEnvironmentV3InboundNetworkDependencyOutputWithContext(ctx context.Context) GetEnvironmentV3InboundNetworkDependencyOutput
type GetFunctionAppConnectionStringArgs ¶
type GetFunctionAppConnectionStringArgs struct { // The name of the Function App resource. Name pulumi.StringInput `pulumi:"name"` // The identity type of the Managed Identity assigned to the Function App. Type pulumi.StringInput `pulumi:"type"` // The value for the Connection String. Value pulumi.StringInput `pulumi:"value"` }
func (GetFunctionAppConnectionStringArgs) ElementType ¶
func (GetFunctionAppConnectionStringArgs) ElementType() reflect.Type
func (GetFunctionAppConnectionStringArgs) ToGetFunctionAppConnectionStringOutput ¶
func (i GetFunctionAppConnectionStringArgs) ToGetFunctionAppConnectionStringOutput() GetFunctionAppConnectionStringOutput
func (GetFunctionAppConnectionStringArgs) ToGetFunctionAppConnectionStringOutputWithContext ¶
func (i GetFunctionAppConnectionStringArgs) ToGetFunctionAppConnectionStringOutputWithContext(ctx context.Context) GetFunctionAppConnectionStringOutput
type GetFunctionAppConnectionStringArray ¶
type GetFunctionAppConnectionStringArray []GetFunctionAppConnectionStringInput
func (GetFunctionAppConnectionStringArray) ElementType ¶
func (GetFunctionAppConnectionStringArray) ElementType() reflect.Type
func (GetFunctionAppConnectionStringArray) ToGetFunctionAppConnectionStringArrayOutput ¶
func (i GetFunctionAppConnectionStringArray) ToGetFunctionAppConnectionStringArrayOutput() GetFunctionAppConnectionStringArrayOutput
func (GetFunctionAppConnectionStringArray) ToGetFunctionAppConnectionStringArrayOutputWithContext ¶
func (i GetFunctionAppConnectionStringArray) ToGetFunctionAppConnectionStringArrayOutputWithContext(ctx context.Context) GetFunctionAppConnectionStringArrayOutput
type GetFunctionAppConnectionStringArrayInput ¶
type GetFunctionAppConnectionStringArrayInput interface { pulumi.Input ToGetFunctionAppConnectionStringArrayOutput() GetFunctionAppConnectionStringArrayOutput ToGetFunctionAppConnectionStringArrayOutputWithContext(context.Context) GetFunctionAppConnectionStringArrayOutput }
GetFunctionAppConnectionStringArrayInput is an input type that accepts GetFunctionAppConnectionStringArray and GetFunctionAppConnectionStringArrayOutput values. You can construct a concrete instance of `GetFunctionAppConnectionStringArrayInput` via:
GetFunctionAppConnectionStringArray{ GetFunctionAppConnectionStringArgs{...} }
type GetFunctionAppConnectionStringArrayOutput ¶
type GetFunctionAppConnectionStringArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAppConnectionStringArrayOutput) ElementType ¶
func (GetFunctionAppConnectionStringArrayOutput) ElementType() reflect.Type
func (GetFunctionAppConnectionStringArrayOutput) ToGetFunctionAppConnectionStringArrayOutput ¶
func (o GetFunctionAppConnectionStringArrayOutput) ToGetFunctionAppConnectionStringArrayOutput() GetFunctionAppConnectionStringArrayOutput
func (GetFunctionAppConnectionStringArrayOutput) ToGetFunctionAppConnectionStringArrayOutputWithContext ¶
func (o GetFunctionAppConnectionStringArrayOutput) ToGetFunctionAppConnectionStringArrayOutputWithContext(ctx context.Context) GetFunctionAppConnectionStringArrayOutput
type GetFunctionAppConnectionStringInput ¶
type GetFunctionAppConnectionStringInput interface { pulumi.Input ToGetFunctionAppConnectionStringOutput() GetFunctionAppConnectionStringOutput ToGetFunctionAppConnectionStringOutputWithContext(context.Context) GetFunctionAppConnectionStringOutput }
GetFunctionAppConnectionStringInput is an input type that accepts GetFunctionAppConnectionStringArgs and GetFunctionAppConnectionStringOutput values. You can construct a concrete instance of `GetFunctionAppConnectionStringInput` via:
GetFunctionAppConnectionStringArgs{...}
type GetFunctionAppConnectionStringOutput ¶
type GetFunctionAppConnectionStringOutput struct{ *pulumi.OutputState }
func (GetFunctionAppConnectionStringOutput) ElementType ¶
func (GetFunctionAppConnectionStringOutput) ElementType() reflect.Type
func (GetFunctionAppConnectionStringOutput) Name ¶
func (o GetFunctionAppConnectionStringOutput) Name() pulumi.StringOutput
The name of the Function App resource.
func (GetFunctionAppConnectionStringOutput) ToGetFunctionAppConnectionStringOutput ¶
func (o GetFunctionAppConnectionStringOutput) ToGetFunctionAppConnectionStringOutput() GetFunctionAppConnectionStringOutput
func (GetFunctionAppConnectionStringOutput) ToGetFunctionAppConnectionStringOutputWithContext ¶
func (o GetFunctionAppConnectionStringOutput) ToGetFunctionAppConnectionStringOutputWithContext(ctx context.Context) GetFunctionAppConnectionStringOutput
func (GetFunctionAppConnectionStringOutput) Type ¶
func (o GetFunctionAppConnectionStringOutput) Type() pulumi.StringOutput
The identity type of the Managed Identity assigned to the Function App.
func (GetFunctionAppConnectionStringOutput) Value ¶
func (o GetFunctionAppConnectionStringOutput) Value() pulumi.StringOutput
The value for the Connection String.
type GetFunctionAppHostKeysArgs ¶
type GetFunctionAppHostKeysArgs struct { // The name of the Function App. Name string `pulumi:"name"` // The name of the Resource Group where the Function App exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFunctionAppHostKeys.
type GetFunctionAppHostKeysOutputArgs ¶ added in v4.20.0
type GetFunctionAppHostKeysOutputArgs struct { // The name of the Function App. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Function App exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getFunctionAppHostKeys.
func (GetFunctionAppHostKeysOutputArgs) ElementType ¶ added in v4.20.0
func (GetFunctionAppHostKeysOutputArgs) ElementType() reflect.Type
type GetFunctionAppHostKeysResult ¶
type GetFunctionAppHostKeysResult struct { // Function App resource's default function key. DefaultFunctionKey string `pulumi:"defaultFunctionKey"` // Function App resource's Durable Task Extension system key. DurabletaskExtensionKey string `pulumi:"durabletaskExtensionKey"` // Function App resource's Event Grid Extension Config system key. EventGridExtensionConfigKey string `pulumi:"eventGridExtensionConfigKey"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Function App resource's secret key // // Deprecated: This property has been renamed to `primary_key` and will be removed in v3.0 of the provider in support of HashiCorp's inclusive language policy which can be found here: https://discuss.hashicorp.com/t/inclusive-language-changes MasterKey string `pulumi:"masterKey"` Name string `pulumi:"name"` PrimaryKey string `pulumi:"primaryKey"` ResourceGroupName string `pulumi:"resourceGroupName"` // Function App resource's SignalR Extension system key. SignalrExtensionKey string `pulumi:"signalrExtensionKey"` }
A collection of values returned by getFunctionAppHostKeys.
func GetFunctionAppHostKeys ¶
func GetFunctionAppHostKeys(ctx *pulumi.Context, args *GetFunctionAppHostKeysArgs, opts ...pulumi.InvokeOption) (*GetFunctionAppHostKeysResult, error)
Use this data source to fetch the Host Keys of an existing Function App
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appservice.GetFunctionAppHostKeys(ctx, &appservice.GetFunctionAppHostKeysArgs{ Name: "example-function", ResourceGroupName: azurerm_resource_group.Example.Name, }, nil) if err != nil { return err } return nil }) }
```
type GetFunctionAppHostKeysResultOutput ¶ added in v4.20.0
type GetFunctionAppHostKeysResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFunctionAppHostKeys.
func GetFunctionAppHostKeysOutput ¶ added in v4.20.0
func GetFunctionAppHostKeysOutput(ctx *pulumi.Context, args GetFunctionAppHostKeysOutputArgs, opts ...pulumi.InvokeOption) GetFunctionAppHostKeysResultOutput
func (GetFunctionAppHostKeysResultOutput) DefaultFunctionKey ¶ added in v4.20.0
func (o GetFunctionAppHostKeysResultOutput) DefaultFunctionKey() pulumi.StringOutput
Function App resource's default function key.
func (GetFunctionAppHostKeysResultOutput) DurabletaskExtensionKey ¶ added in v4.32.0
func (o GetFunctionAppHostKeysResultOutput) DurabletaskExtensionKey() pulumi.StringOutput
Function App resource's Durable Task Extension system key.
func (GetFunctionAppHostKeysResultOutput) ElementType ¶ added in v4.20.0
func (GetFunctionAppHostKeysResultOutput) ElementType() reflect.Type
func (GetFunctionAppHostKeysResultOutput) EventGridExtensionConfigKey ¶ added in v4.20.0
func (o GetFunctionAppHostKeysResultOutput) EventGridExtensionConfigKey() pulumi.StringOutput
Function App resource's Event Grid Extension Config system key.
func (GetFunctionAppHostKeysResultOutput) Id ¶ added in v4.20.0
func (o GetFunctionAppHostKeysResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetFunctionAppHostKeysResultOutput) MasterKey
deprecated
added in
v4.20.0
func (o GetFunctionAppHostKeysResultOutput) MasterKey() pulumi.StringOutput
Function App resource's secret key
Deprecated: This property has been renamed to `primary_key` and will be removed in v3.0 of the provider in support of HashiCorp's inclusive language policy which can be found here: https://discuss.hashicorp.com/t/inclusive-language-changes
func (GetFunctionAppHostKeysResultOutput) Name ¶ added in v4.20.0
func (o GetFunctionAppHostKeysResultOutput) Name() pulumi.StringOutput
func (GetFunctionAppHostKeysResultOutput) PrimaryKey ¶ added in v4.20.0
func (o GetFunctionAppHostKeysResultOutput) PrimaryKey() pulumi.StringOutput
func (GetFunctionAppHostKeysResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o GetFunctionAppHostKeysResultOutput) ResourceGroupName() pulumi.StringOutput
func (GetFunctionAppHostKeysResultOutput) SignalrExtensionKey ¶ added in v4.32.0
func (o GetFunctionAppHostKeysResultOutput) SignalrExtensionKey() pulumi.StringOutput
Function App resource's SignalR Extension system key.
func (GetFunctionAppHostKeysResultOutput) ToGetFunctionAppHostKeysResultOutput ¶ added in v4.20.0
func (o GetFunctionAppHostKeysResultOutput) ToGetFunctionAppHostKeysResultOutput() GetFunctionAppHostKeysResultOutput
func (GetFunctionAppHostKeysResultOutput) ToGetFunctionAppHostKeysResultOutputWithContext ¶ added in v4.20.0
func (o GetFunctionAppHostKeysResultOutput) ToGetFunctionAppHostKeysResultOutputWithContext(ctx context.Context) GetFunctionAppHostKeysResultOutput
type GetFunctionAppIdentity ¶
type GetFunctionAppIdentity struct { // A list of User Assigned Identity IDs assigned to the Function App. IdentityIds []string `pulumi:"identityIds"` // The ID of the Managed Identity assigned to the Function App. PrincipalId string `pulumi:"principalId"` // The ID of the Tenant where the Managed Identity assigned to the Function App is located. TenantId string `pulumi:"tenantId"` // The identity type of the Managed Identity assigned to the Function App. Type string `pulumi:"type"` }
type GetFunctionAppIdentityArgs ¶
type GetFunctionAppIdentityArgs struct { // A list of User Assigned Identity IDs assigned to the Function App. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The ID of the Managed Identity assigned to the Function App. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The ID of the Tenant where the Managed Identity assigned to the Function App is located. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type of the Managed Identity assigned to the Function App. Type pulumi.StringInput `pulumi:"type"` }
func (GetFunctionAppIdentityArgs) ElementType ¶
func (GetFunctionAppIdentityArgs) ElementType() reflect.Type
func (GetFunctionAppIdentityArgs) ToGetFunctionAppIdentityOutput ¶
func (i GetFunctionAppIdentityArgs) ToGetFunctionAppIdentityOutput() GetFunctionAppIdentityOutput
func (GetFunctionAppIdentityArgs) ToGetFunctionAppIdentityOutputWithContext ¶
func (i GetFunctionAppIdentityArgs) ToGetFunctionAppIdentityOutputWithContext(ctx context.Context) GetFunctionAppIdentityOutput
type GetFunctionAppIdentityArray ¶
type GetFunctionAppIdentityArray []GetFunctionAppIdentityInput
func (GetFunctionAppIdentityArray) ElementType ¶
func (GetFunctionAppIdentityArray) ElementType() reflect.Type
func (GetFunctionAppIdentityArray) ToGetFunctionAppIdentityArrayOutput ¶
func (i GetFunctionAppIdentityArray) ToGetFunctionAppIdentityArrayOutput() GetFunctionAppIdentityArrayOutput
func (GetFunctionAppIdentityArray) ToGetFunctionAppIdentityArrayOutputWithContext ¶
func (i GetFunctionAppIdentityArray) ToGetFunctionAppIdentityArrayOutputWithContext(ctx context.Context) GetFunctionAppIdentityArrayOutput
type GetFunctionAppIdentityArrayInput ¶
type GetFunctionAppIdentityArrayInput interface { pulumi.Input ToGetFunctionAppIdentityArrayOutput() GetFunctionAppIdentityArrayOutput ToGetFunctionAppIdentityArrayOutputWithContext(context.Context) GetFunctionAppIdentityArrayOutput }
GetFunctionAppIdentityArrayInput is an input type that accepts GetFunctionAppIdentityArray and GetFunctionAppIdentityArrayOutput values. You can construct a concrete instance of `GetFunctionAppIdentityArrayInput` via:
GetFunctionAppIdentityArray{ GetFunctionAppIdentityArgs{...} }
type GetFunctionAppIdentityArrayOutput ¶
type GetFunctionAppIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAppIdentityArrayOutput) ElementType ¶
func (GetFunctionAppIdentityArrayOutput) ElementType() reflect.Type
func (GetFunctionAppIdentityArrayOutput) Index ¶
func (o GetFunctionAppIdentityArrayOutput) Index(i pulumi.IntInput) GetFunctionAppIdentityOutput
func (GetFunctionAppIdentityArrayOutput) ToGetFunctionAppIdentityArrayOutput ¶
func (o GetFunctionAppIdentityArrayOutput) ToGetFunctionAppIdentityArrayOutput() GetFunctionAppIdentityArrayOutput
func (GetFunctionAppIdentityArrayOutput) ToGetFunctionAppIdentityArrayOutputWithContext ¶
func (o GetFunctionAppIdentityArrayOutput) ToGetFunctionAppIdentityArrayOutputWithContext(ctx context.Context) GetFunctionAppIdentityArrayOutput
type GetFunctionAppIdentityInput ¶
type GetFunctionAppIdentityInput interface { pulumi.Input ToGetFunctionAppIdentityOutput() GetFunctionAppIdentityOutput ToGetFunctionAppIdentityOutputWithContext(context.Context) GetFunctionAppIdentityOutput }
GetFunctionAppIdentityInput is an input type that accepts GetFunctionAppIdentityArgs and GetFunctionAppIdentityOutput values. You can construct a concrete instance of `GetFunctionAppIdentityInput` via:
GetFunctionAppIdentityArgs{...}
type GetFunctionAppIdentityOutput ¶
type GetFunctionAppIdentityOutput struct{ *pulumi.OutputState }
func (GetFunctionAppIdentityOutput) ElementType ¶
func (GetFunctionAppIdentityOutput) ElementType() reflect.Type
func (GetFunctionAppIdentityOutput) IdentityIds ¶ added in v4.37.0
func (o GetFunctionAppIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of User Assigned Identity IDs assigned to the Function App.
func (GetFunctionAppIdentityOutput) PrincipalId ¶
func (o GetFunctionAppIdentityOutput) PrincipalId() pulumi.StringOutput
The ID of the Managed Identity assigned to the Function App.
func (GetFunctionAppIdentityOutput) TenantId ¶
func (o GetFunctionAppIdentityOutput) TenantId() pulumi.StringOutput
The ID of the Tenant where the Managed Identity assigned to the Function App is located.
func (GetFunctionAppIdentityOutput) ToGetFunctionAppIdentityOutput ¶
func (o GetFunctionAppIdentityOutput) ToGetFunctionAppIdentityOutput() GetFunctionAppIdentityOutput
func (GetFunctionAppIdentityOutput) ToGetFunctionAppIdentityOutputWithContext ¶
func (o GetFunctionAppIdentityOutput) ToGetFunctionAppIdentityOutputWithContext(ctx context.Context) GetFunctionAppIdentityOutput
func (GetFunctionAppIdentityOutput) Type ¶
func (o GetFunctionAppIdentityOutput) Type() pulumi.StringOutput
The identity type of the Managed Identity assigned to the Function App.
type GetFunctionAppSiteConfig ¶
type GetFunctionAppSiteConfig struct { // Is the app loaded at all times? AlwaysOn bool `pulumi:"alwaysOn"` // The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan. AppScaleLimit int `pulumi:"appScaleLimit"` AutoSwapSlotName string `pulumi:"autoSwapSlotName"` // A `cors` block as defined above. Cors GetFunctionAppSiteConfigCors `pulumi:"cors"` // The version of the .net framework's CLR used in this App Service. DotnetFrameworkVersion string `pulumi:"dotnetFrameworkVersion"` // The number of minimum instances for this function app. Only applicable to apps on the Premium plan. ElasticInstanceMinimum int `pulumi:"elasticInstanceMinimum"` // State of FTP / FTPS service for this AppService. FtpsState string `pulumi:"ftpsState"` HealthCheckPath string `pulumi:"healthCheckPath"` // Is HTTP2 Enabled on this App Service? Http2Enabled bool `pulumi:"http2Enabled"` // One or more `ipRestriction` blocks as defined above. IpRestrictions []GetFunctionAppSiteConfigIpRestriction `pulumi:"ipRestrictions"` // Java version hosted by the function app in Azure. JavaVersion string `pulumi:"javaVersion"` // Linux App Framework and version for the AppService. LinuxFxVersion string `pulumi:"linuxFxVersion"` // The minimum supported TLS version for this App Service. MinTlsVersion string `pulumi:"minTlsVersion"` // The number of pre-warmed instances for this function app. Only applicable to apps on the Premium plan. PreWarmedInstanceCount int `pulumi:"preWarmedInstanceCount"` // Is Runtime Scale Monitoring Enabled on this function app? RuntimeScaleMonitoringEnabled bool `pulumi:"runtimeScaleMonitoringEnabled"` // One or more `scmIpRestriction` blocks as defined above. ScmIpRestrictions []GetFunctionAppSiteConfigScmIpRestriction `pulumi:"scmIpRestrictions"` // The type of Source Control enabled for this App Service. ScmType string `pulumi:"scmType"` // IP security restrictions for scm to use main. ScmUseMainIpRestriction bool `pulumi:"scmUseMainIpRestriction"` // Does the App Service run in 32 bit mode, rather than 64 bit mode? Use32BitWorkerProcess bool `pulumi:"use32BitWorkerProcess"` // (Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? VnetRouteAllEnabled bool `pulumi:"vnetRouteAllEnabled"` // Are WebSockets enabled for this App Service? WebsocketsEnabled bool `pulumi:"websocketsEnabled"` }
type GetFunctionAppSiteConfigArgs ¶
type GetFunctionAppSiteConfigArgs struct { // Is the app loaded at all times? AlwaysOn pulumi.BoolInput `pulumi:"alwaysOn"` // The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan. AppScaleLimit pulumi.IntInput `pulumi:"appScaleLimit"` AutoSwapSlotName pulumi.StringInput `pulumi:"autoSwapSlotName"` // A `cors` block as defined above. Cors GetFunctionAppSiteConfigCorsInput `pulumi:"cors"` // The version of the .net framework's CLR used in this App Service. DotnetFrameworkVersion pulumi.StringInput `pulumi:"dotnetFrameworkVersion"` // The number of minimum instances for this function app. Only applicable to apps on the Premium plan. ElasticInstanceMinimum pulumi.IntInput `pulumi:"elasticInstanceMinimum"` // State of FTP / FTPS service for this AppService. FtpsState pulumi.StringInput `pulumi:"ftpsState"` HealthCheckPath pulumi.StringInput `pulumi:"healthCheckPath"` // Is HTTP2 Enabled on this App Service? Http2Enabled pulumi.BoolInput `pulumi:"http2Enabled"` // One or more `ipRestriction` blocks as defined above. IpRestrictions GetFunctionAppSiteConfigIpRestrictionArrayInput `pulumi:"ipRestrictions"` // Java version hosted by the function app in Azure. JavaVersion pulumi.StringInput `pulumi:"javaVersion"` // Linux App Framework and version for the AppService. LinuxFxVersion pulumi.StringInput `pulumi:"linuxFxVersion"` // The minimum supported TLS version for this App Service. MinTlsVersion pulumi.StringInput `pulumi:"minTlsVersion"` // The number of pre-warmed instances for this function app. Only applicable to apps on the Premium plan. PreWarmedInstanceCount pulumi.IntInput `pulumi:"preWarmedInstanceCount"` // Is Runtime Scale Monitoring Enabled on this function app? RuntimeScaleMonitoringEnabled pulumi.BoolInput `pulumi:"runtimeScaleMonitoringEnabled"` // One or more `scmIpRestriction` blocks as defined above. ScmIpRestrictions GetFunctionAppSiteConfigScmIpRestrictionArrayInput `pulumi:"scmIpRestrictions"` // The type of Source Control enabled for this App Service. ScmType pulumi.StringInput `pulumi:"scmType"` // IP security restrictions for scm to use main. ScmUseMainIpRestriction pulumi.BoolInput `pulumi:"scmUseMainIpRestriction"` // Does the App Service run in 32 bit mode, rather than 64 bit mode? Use32BitWorkerProcess pulumi.BoolInput `pulumi:"use32BitWorkerProcess"` // (Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? VnetRouteAllEnabled pulumi.BoolInput `pulumi:"vnetRouteAllEnabled"` // Are WebSockets enabled for this App Service? WebsocketsEnabled pulumi.BoolInput `pulumi:"websocketsEnabled"` }
func (GetFunctionAppSiteConfigArgs) ElementType ¶
func (GetFunctionAppSiteConfigArgs) ElementType() reflect.Type
func (GetFunctionAppSiteConfigArgs) ToGetFunctionAppSiteConfigOutput ¶
func (i GetFunctionAppSiteConfigArgs) ToGetFunctionAppSiteConfigOutput() GetFunctionAppSiteConfigOutput
func (GetFunctionAppSiteConfigArgs) ToGetFunctionAppSiteConfigOutputWithContext ¶
func (i GetFunctionAppSiteConfigArgs) ToGetFunctionAppSiteConfigOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigOutput
type GetFunctionAppSiteConfigArray ¶
type GetFunctionAppSiteConfigArray []GetFunctionAppSiteConfigInput
func (GetFunctionAppSiteConfigArray) ElementType ¶
func (GetFunctionAppSiteConfigArray) ElementType() reflect.Type
func (GetFunctionAppSiteConfigArray) ToGetFunctionAppSiteConfigArrayOutput ¶
func (i GetFunctionAppSiteConfigArray) ToGetFunctionAppSiteConfigArrayOutput() GetFunctionAppSiteConfigArrayOutput
func (GetFunctionAppSiteConfigArray) ToGetFunctionAppSiteConfigArrayOutputWithContext ¶
func (i GetFunctionAppSiteConfigArray) ToGetFunctionAppSiteConfigArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigArrayOutput
type GetFunctionAppSiteConfigArrayInput ¶
type GetFunctionAppSiteConfigArrayInput interface { pulumi.Input ToGetFunctionAppSiteConfigArrayOutput() GetFunctionAppSiteConfigArrayOutput ToGetFunctionAppSiteConfigArrayOutputWithContext(context.Context) GetFunctionAppSiteConfigArrayOutput }
GetFunctionAppSiteConfigArrayInput is an input type that accepts GetFunctionAppSiteConfigArray and GetFunctionAppSiteConfigArrayOutput values. You can construct a concrete instance of `GetFunctionAppSiteConfigArrayInput` via:
GetFunctionAppSiteConfigArray{ GetFunctionAppSiteConfigArgs{...} }
type GetFunctionAppSiteConfigArrayOutput ¶
type GetFunctionAppSiteConfigArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigArrayOutput) ElementType ¶
func (GetFunctionAppSiteConfigArrayOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigArrayOutput) Index ¶
func (o GetFunctionAppSiteConfigArrayOutput) Index(i pulumi.IntInput) GetFunctionAppSiteConfigOutput
func (GetFunctionAppSiteConfigArrayOutput) ToGetFunctionAppSiteConfigArrayOutput ¶
func (o GetFunctionAppSiteConfigArrayOutput) ToGetFunctionAppSiteConfigArrayOutput() GetFunctionAppSiteConfigArrayOutput
func (GetFunctionAppSiteConfigArrayOutput) ToGetFunctionAppSiteConfigArrayOutputWithContext ¶
func (o GetFunctionAppSiteConfigArrayOutput) ToGetFunctionAppSiteConfigArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigArrayOutput
type GetFunctionAppSiteConfigCorsArgs ¶
type GetFunctionAppSiteConfigCorsArgs struct { AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` SupportCredentials pulumi.BoolPtrInput `pulumi:"supportCredentials"` }
func (GetFunctionAppSiteConfigCorsArgs) ElementType ¶
func (GetFunctionAppSiteConfigCorsArgs) ElementType() reflect.Type
func (GetFunctionAppSiteConfigCorsArgs) ToGetFunctionAppSiteConfigCorsOutput ¶
func (i GetFunctionAppSiteConfigCorsArgs) ToGetFunctionAppSiteConfigCorsOutput() GetFunctionAppSiteConfigCorsOutput
func (GetFunctionAppSiteConfigCorsArgs) ToGetFunctionAppSiteConfigCorsOutputWithContext ¶
func (i GetFunctionAppSiteConfigCorsArgs) ToGetFunctionAppSiteConfigCorsOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigCorsOutput
type GetFunctionAppSiteConfigCorsInput ¶
type GetFunctionAppSiteConfigCorsInput interface { pulumi.Input ToGetFunctionAppSiteConfigCorsOutput() GetFunctionAppSiteConfigCorsOutput ToGetFunctionAppSiteConfigCorsOutputWithContext(context.Context) GetFunctionAppSiteConfigCorsOutput }
GetFunctionAppSiteConfigCorsInput is an input type that accepts GetFunctionAppSiteConfigCorsArgs and GetFunctionAppSiteConfigCorsOutput values. You can construct a concrete instance of `GetFunctionAppSiteConfigCorsInput` via:
GetFunctionAppSiteConfigCorsArgs{...}
type GetFunctionAppSiteConfigCorsOutput ¶
type GetFunctionAppSiteConfigCorsOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigCorsOutput) AllowedOrigins ¶
func (o GetFunctionAppSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
func (GetFunctionAppSiteConfigCorsOutput) ElementType ¶
func (GetFunctionAppSiteConfigCorsOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigCorsOutput) SupportCredentials ¶
func (o GetFunctionAppSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
func (GetFunctionAppSiteConfigCorsOutput) ToGetFunctionAppSiteConfigCorsOutput ¶
func (o GetFunctionAppSiteConfigCorsOutput) ToGetFunctionAppSiteConfigCorsOutput() GetFunctionAppSiteConfigCorsOutput
func (GetFunctionAppSiteConfigCorsOutput) ToGetFunctionAppSiteConfigCorsOutputWithContext ¶
func (o GetFunctionAppSiteConfigCorsOutput) ToGetFunctionAppSiteConfigCorsOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigCorsOutput
type GetFunctionAppSiteConfigInput ¶
type GetFunctionAppSiteConfigInput interface { pulumi.Input ToGetFunctionAppSiteConfigOutput() GetFunctionAppSiteConfigOutput ToGetFunctionAppSiteConfigOutputWithContext(context.Context) GetFunctionAppSiteConfigOutput }
GetFunctionAppSiteConfigInput is an input type that accepts GetFunctionAppSiteConfigArgs and GetFunctionAppSiteConfigOutput values. You can construct a concrete instance of `GetFunctionAppSiteConfigInput` via:
GetFunctionAppSiteConfigArgs{...}
type GetFunctionAppSiteConfigIpRestriction ¶
type GetFunctionAppSiteConfigIpRestriction struct { // Allow or Deny access for this IP range. Defaults to Allow. Action string `pulumi:"action"` Headers GetFunctionAppSiteConfigIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress string `pulumi:"ipAddress"` // The name of the Function App resource. Name string `pulumi:"name"` // The priority for this IP Restriction. Priority int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId string `pulumi:"virtualNetworkSubnetId"` }
type GetFunctionAppSiteConfigIpRestrictionArgs ¶
type GetFunctionAppSiteConfigIpRestrictionArgs struct { // Allow or Deny access for this IP range. Defaults to Allow. Action pulumi.StringInput `pulumi:"action"` Headers GetFunctionAppSiteConfigIpRestrictionHeadersInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // The name of the Function App resource. Name pulumi.StringInput `pulumi:"name"` // The priority for this IP Restriction. Priority pulumi.IntInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringInput `pulumi:"virtualNetworkSubnetId"` }
func (GetFunctionAppSiteConfigIpRestrictionArgs) ElementType ¶
func (GetFunctionAppSiteConfigIpRestrictionArgs) ElementType() reflect.Type
func (GetFunctionAppSiteConfigIpRestrictionArgs) ToGetFunctionAppSiteConfigIpRestrictionOutput ¶
func (i GetFunctionAppSiteConfigIpRestrictionArgs) ToGetFunctionAppSiteConfigIpRestrictionOutput() GetFunctionAppSiteConfigIpRestrictionOutput
func (GetFunctionAppSiteConfigIpRestrictionArgs) ToGetFunctionAppSiteConfigIpRestrictionOutputWithContext ¶
func (i GetFunctionAppSiteConfigIpRestrictionArgs) ToGetFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionOutput
type GetFunctionAppSiteConfigIpRestrictionArray ¶
type GetFunctionAppSiteConfigIpRestrictionArray []GetFunctionAppSiteConfigIpRestrictionInput
func (GetFunctionAppSiteConfigIpRestrictionArray) ElementType ¶
func (GetFunctionAppSiteConfigIpRestrictionArray) ElementType() reflect.Type
func (GetFunctionAppSiteConfigIpRestrictionArray) ToGetFunctionAppSiteConfigIpRestrictionArrayOutput ¶
func (i GetFunctionAppSiteConfigIpRestrictionArray) ToGetFunctionAppSiteConfigIpRestrictionArrayOutput() GetFunctionAppSiteConfigIpRestrictionArrayOutput
func (GetFunctionAppSiteConfigIpRestrictionArray) ToGetFunctionAppSiteConfigIpRestrictionArrayOutputWithContext ¶
func (i GetFunctionAppSiteConfigIpRestrictionArray) ToGetFunctionAppSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionArrayOutput
type GetFunctionAppSiteConfigIpRestrictionArrayInput ¶
type GetFunctionAppSiteConfigIpRestrictionArrayInput interface { pulumi.Input ToGetFunctionAppSiteConfigIpRestrictionArrayOutput() GetFunctionAppSiteConfigIpRestrictionArrayOutput ToGetFunctionAppSiteConfigIpRestrictionArrayOutputWithContext(context.Context) GetFunctionAppSiteConfigIpRestrictionArrayOutput }
GetFunctionAppSiteConfigIpRestrictionArrayInput is an input type that accepts GetFunctionAppSiteConfigIpRestrictionArray and GetFunctionAppSiteConfigIpRestrictionArrayOutput values. You can construct a concrete instance of `GetFunctionAppSiteConfigIpRestrictionArrayInput` via:
GetFunctionAppSiteConfigIpRestrictionArray{ GetFunctionAppSiteConfigIpRestrictionArgs{...} }
type GetFunctionAppSiteConfigIpRestrictionArrayOutput ¶
type GetFunctionAppSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigIpRestrictionArrayOutput) ElementType ¶
func (GetFunctionAppSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigIpRestrictionArrayOutput ¶
func (o GetFunctionAppSiteConfigIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigIpRestrictionArrayOutput() GetFunctionAppSiteConfigIpRestrictionArrayOutput
func (GetFunctionAppSiteConfigIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigIpRestrictionArrayOutputWithContext ¶
func (o GetFunctionAppSiteConfigIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionArrayOutput
type GetFunctionAppSiteConfigIpRestrictionHeaders ¶ added in v4.9.0
type GetFunctionAppSiteConfigIpRestrictionHeadersArgs ¶ added in v4.9.0
type GetFunctionAppSiteConfigIpRestrictionHeadersArgs struct { XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` XFdHealthProbes pulumi.StringArrayInput `pulumi:"xFdHealthProbes"` XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (GetFunctionAppSiteConfigIpRestrictionHeadersArgs) ElementType ¶ added in v4.9.0
func (GetFunctionAppSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
func (GetFunctionAppSiteConfigIpRestrictionHeadersArgs) ToGetFunctionAppSiteConfigIpRestrictionHeadersOutput ¶ added in v4.9.0
func (i GetFunctionAppSiteConfigIpRestrictionHeadersArgs) ToGetFunctionAppSiteConfigIpRestrictionHeadersOutput() GetFunctionAppSiteConfigIpRestrictionHeadersOutput
func (GetFunctionAppSiteConfigIpRestrictionHeadersArgs) ToGetFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.9.0
func (i GetFunctionAppSiteConfigIpRestrictionHeadersArgs) ToGetFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionHeadersOutput
type GetFunctionAppSiteConfigIpRestrictionHeadersInput ¶ added in v4.9.0
type GetFunctionAppSiteConfigIpRestrictionHeadersInput interface { pulumi.Input ToGetFunctionAppSiteConfigIpRestrictionHeadersOutput() GetFunctionAppSiteConfigIpRestrictionHeadersOutput ToGetFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext(context.Context) GetFunctionAppSiteConfigIpRestrictionHeadersOutput }
GetFunctionAppSiteConfigIpRestrictionHeadersInput is an input type that accepts GetFunctionAppSiteConfigIpRestrictionHeadersArgs and GetFunctionAppSiteConfigIpRestrictionHeadersOutput values. You can construct a concrete instance of `GetFunctionAppSiteConfigIpRestrictionHeadersInput` via:
GetFunctionAppSiteConfigIpRestrictionHeadersArgs{...}
type GetFunctionAppSiteConfigIpRestrictionHeadersOutput ¶ added in v4.9.0
type GetFunctionAppSiteConfigIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigIpRestrictionHeadersOutput) ElementType ¶ added in v4.9.0
func (GetFunctionAppSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigIpRestrictionHeadersOutput) ToGetFunctionAppSiteConfigIpRestrictionHeadersOutput ¶ added in v4.9.0
func (o GetFunctionAppSiteConfigIpRestrictionHeadersOutput) ToGetFunctionAppSiteConfigIpRestrictionHeadersOutput() GetFunctionAppSiteConfigIpRestrictionHeadersOutput
func (GetFunctionAppSiteConfigIpRestrictionHeadersOutput) ToGetFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.9.0
func (o GetFunctionAppSiteConfigIpRestrictionHeadersOutput) ToGetFunctionAppSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionHeadersOutput
func (GetFunctionAppSiteConfigIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.9.0
func (o GetFunctionAppSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
func (GetFunctionAppSiteConfigIpRestrictionHeadersOutput) XFdHealthProbes ¶ added in v4.9.0
func (o GetFunctionAppSiteConfigIpRestrictionHeadersOutput) XFdHealthProbes() pulumi.StringArrayOutput
func (GetFunctionAppSiteConfigIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.9.0
func (o GetFunctionAppSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
func (GetFunctionAppSiteConfigIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.9.0
func (o GetFunctionAppSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
type GetFunctionAppSiteConfigIpRestrictionInput ¶
type GetFunctionAppSiteConfigIpRestrictionInput interface { pulumi.Input ToGetFunctionAppSiteConfigIpRestrictionOutput() GetFunctionAppSiteConfigIpRestrictionOutput ToGetFunctionAppSiteConfigIpRestrictionOutputWithContext(context.Context) GetFunctionAppSiteConfigIpRestrictionOutput }
GetFunctionAppSiteConfigIpRestrictionInput is an input type that accepts GetFunctionAppSiteConfigIpRestrictionArgs and GetFunctionAppSiteConfigIpRestrictionOutput values. You can construct a concrete instance of `GetFunctionAppSiteConfigIpRestrictionInput` via:
GetFunctionAppSiteConfigIpRestrictionArgs{...}
type GetFunctionAppSiteConfigIpRestrictionOutput ¶
type GetFunctionAppSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigIpRestrictionOutput) Action ¶
func (o GetFunctionAppSiteConfigIpRestrictionOutput) Action() pulumi.StringOutput
Allow or Deny access for this IP range. Defaults to Allow.
func (GetFunctionAppSiteConfigIpRestrictionOutput) ElementType ¶
func (GetFunctionAppSiteConfigIpRestrictionOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigIpRestrictionOutput) IpAddress ¶
func (o GetFunctionAppSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringOutput
The IP Address used for this IP Restriction in CIDR notation.
func (GetFunctionAppSiteConfigIpRestrictionOutput) Name ¶
func (o GetFunctionAppSiteConfigIpRestrictionOutput) Name() pulumi.StringOutput
The name of the Function App resource.
func (GetFunctionAppSiteConfigIpRestrictionOutput) Priority ¶
func (o GetFunctionAppSiteConfigIpRestrictionOutput) Priority() pulumi.IntOutput
The priority for this IP Restriction.
func (GetFunctionAppSiteConfigIpRestrictionOutput) ServiceTag ¶
func (o GetFunctionAppSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringOutput
The Service Tag used for this IP Restriction.
func (GetFunctionAppSiteConfigIpRestrictionOutput) ToGetFunctionAppSiteConfigIpRestrictionOutput ¶
func (o GetFunctionAppSiteConfigIpRestrictionOutput) ToGetFunctionAppSiteConfigIpRestrictionOutput() GetFunctionAppSiteConfigIpRestrictionOutput
func (GetFunctionAppSiteConfigIpRestrictionOutput) ToGetFunctionAppSiteConfigIpRestrictionOutputWithContext ¶
func (o GetFunctionAppSiteConfigIpRestrictionOutput) ToGetFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionOutput
func (GetFunctionAppSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o GetFunctionAppSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringOutput
The Virtual Network Subnet ID used for this IP Restriction.
type GetFunctionAppSiteConfigOutput ¶
type GetFunctionAppSiteConfigOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigOutput) AlwaysOn ¶
func (o GetFunctionAppSiteConfigOutput) AlwaysOn() pulumi.BoolOutput
Is the app loaded at all times?
func (GetFunctionAppSiteConfigOutput) AppScaleLimit ¶ added in v4.13.0
func (o GetFunctionAppSiteConfigOutput) AppScaleLimit() pulumi.IntOutput
The number of workers this function app can scale out to. Only applicable to apps on the Consumption and Premium plan.
func (GetFunctionAppSiteConfigOutput) AutoSwapSlotName ¶
func (o GetFunctionAppSiteConfigOutput) AutoSwapSlotName() pulumi.StringOutput
func (GetFunctionAppSiteConfigOutput) Cors ¶
func (o GetFunctionAppSiteConfigOutput) Cors() GetFunctionAppSiteConfigCorsOutput
A `cors` block as defined above.
func (GetFunctionAppSiteConfigOutput) DotnetFrameworkVersion ¶ added in v4.14.0
func (o GetFunctionAppSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringOutput
The version of the .net framework's CLR used in this App Service.
func (GetFunctionAppSiteConfigOutput) ElasticInstanceMinimum ¶ added in v4.13.0
func (o GetFunctionAppSiteConfigOutput) ElasticInstanceMinimum() pulumi.IntOutput
The number of minimum instances for this function app. Only applicable to apps on the Premium plan.
func (GetFunctionAppSiteConfigOutput) ElementType ¶
func (GetFunctionAppSiteConfigOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigOutput) FtpsState ¶
func (o GetFunctionAppSiteConfigOutput) FtpsState() pulumi.StringOutput
State of FTP / FTPS service for this AppService.
func (GetFunctionAppSiteConfigOutput) HealthCheckPath ¶
func (o GetFunctionAppSiteConfigOutput) HealthCheckPath() pulumi.StringOutput
func (GetFunctionAppSiteConfigOutput) Http2Enabled ¶
func (o GetFunctionAppSiteConfigOutput) Http2Enabled() pulumi.BoolOutput
Is HTTP2 Enabled on this App Service?
func (GetFunctionAppSiteConfigOutput) IpRestrictions ¶
func (o GetFunctionAppSiteConfigOutput) IpRestrictions() GetFunctionAppSiteConfigIpRestrictionArrayOutput
One or more `ipRestriction` blocks as defined above.
func (GetFunctionAppSiteConfigOutput) JavaVersion ¶ added in v4.1.0
func (o GetFunctionAppSiteConfigOutput) JavaVersion() pulumi.StringOutput
Java version hosted by the function app in Azure.
func (GetFunctionAppSiteConfigOutput) LinuxFxVersion ¶
func (o GetFunctionAppSiteConfigOutput) LinuxFxVersion() pulumi.StringOutput
Linux App Framework and version for the AppService.
func (GetFunctionAppSiteConfigOutput) MinTlsVersion ¶
func (o GetFunctionAppSiteConfigOutput) MinTlsVersion() pulumi.StringOutput
The minimum supported TLS version for this App Service.
func (GetFunctionAppSiteConfigOutput) PreWarmedInstanceCount ¶
func (o GetFunctionAppSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntOutput
The number of pre-warmed instances for this function app. Only applicable to apps on the Premium plan.
func (GetFunctionAppSiteConfigOutput) RuntimeScaleMonitoringEnabled ¶ added in v4.13.0
func (o GetFunctionAppSiteConfigOutput) RuntimeScaleMonitoringEnabled() pulumi.BoolOutput
Is Runtime Scale Monitoring Enabled on this function app?
func (GetFunctionAppSiteConfigOutput) ScmIpRestrictions ¶
func (o GetFunctionAppSiteConfigOutput) ScmIpRestrictions() GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
One or more `scmIpRestriction` blocks as defined above.
func (GetFunctionAppSiteConfigOutput) ScmType ¶
func (o GetFunctionAppSiteConfigOutput) ScmType() pulumi.StringOutput
The type of Source Control enabled for this App Service.
func (GetFunctionAppSiteConfigOutput) ScmUseMainIpRestriction ¶
func (o GetFunctionAppSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolOutput
IP security restrictions for scm to use main.
func (GetFunctionAppSiteConfigOutput) ToGetFunctionAppSiteConfigOutput ¶
func (o GetFunctionAppSiteConfigOutput) ToGetFunctionAppSiteConfigOutput() GetFunctionAppSiteConfigOutput
func (GetFunctionAppSiteConfigOutput) ToGetFunctionAppSiteConfigOutputWithContext ¶
func (o GetFunctionAppSiteConfigOutput) ToGetFunctionAppSiteConfigOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigOutput
func (GetFunctionAppSiteConfigOutput) Use32BitWorkerProcess ¶
func (o GetFunctionAppSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolOutput
Does the App Service run in 32 bit mode, rather than 64 bit mode?
func (GetFunctionAppSiteConfigOutput) VnetRouteAllEnabled ¶ added in v4.20.0
func (o GetFunctionAppSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolOutput
(Optional) Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied?
func (GetFunctionAppSiteConfigOutput) WebsocketsEnabled ¶
func (o GetFunctionAppSiteConfigOutput) WebsocketsEnabled() pulumi.BoolOutput
Are WebSockets enabled for this App Service?
type GetFunctionAppSiteConfigScmIpRestriction ¶
type GetFunctionAppSiteConfigScmIpRestriction struct { // Allow or Deny access for this IP range. Defaults to Allow. Action string `pulumi:"action"` Headers GetFunctionAppSiteConfigScmIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress string `pulumi:"ipAddress"` // The name of the Function App resource. Name string `pulumi:"name"` // The priority for this IP Restriction. Priority int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId string `pulumi:"virtualNetworkSubnetId"` }
type GetFunctionAppSiteConfigScmIpRestrictionArgs ¶
type GetFunctionAppSiteConfigScmIpRestrictionArgs struct { // Allow or Deny access for this IP range. Defaults to Allow. Action pulumi.StringInput `pulumi:"action"` Headers GetFunctionAppSiteConfigScmIpRestrictionHeadersInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringInput `pulumi:"ipAddress"` // The name of the Function App resource. Name pulumi.StringInput `pulumi:"name"` // The priority for this IP Restriction. Priority pulumi.IntInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringInput `pulumi:"virtualNetworkSubnetId"` }
func (GetFunctionAppSiteConfigScmIpRestrictionArgs) ElementType ¶
func (GetFunctionAppSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (GetFunctionAppSiteConfigScmIpRestrictionArgs) ToGetFunctionAppSiteConfigScmIpRestrictionOutput ¶
func (i GetFunctionAppSiteConfigScmIpRestrictionArgs) ToGetFunctionAppSiteConfigScmIpRestrictionOutput() GetFunctionAppSiteConfigScmIpRestrictionOutput
func (GetFunctionAppSiteConfigScmIpRestrictionArgs) ToGetFunctionAppSiteConfigScmIpRestrictionOutputWithContext ¶
func (i GetFunctionAppSiteConfigScmIpRestrictionArgs) ToGetFunctionAppSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionOutput
type GetFunctionAppSiteConfigScmIpRestrictionArray ¶
type GetFunctionAppSiteConfigScmIpRestrictionArray []GetFunctionAppSiteConfigScmIpRestrictionInput
func (GetFunctionAppSiteConfigScmIpRestrictionArray) ElementType ¶
func (GetFunctionAppSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (GetFunctionAppSiteConfigScmIpRestrictionArray) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutput ¶
func (i GetFunctionAppSiteConfigScmIpRestrictionArray) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutput() GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
func (GetFunctionAppSiteConfigScmIpRestrictionArray) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext ¶
func (i GetFunctionAppSiteConfigScmIpRestrictionArray) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
type GetFunctionAppSiteConfigScmIpRestrictionArrayInput ¶
type GetFunctionAppSiteConfigScmIpRestrictionArrayInput interface { pulumi.Input ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutput() GetFunctionAppSiteConfigScmIpRestrictionArrayOutput ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(context.Context) GetFunctionAppSiteConfigScmIpRestrictionArrayOutput }
GetFunctionAppSiteConfigScmIpRestrictionArrayInput is an input type that accepts GetFunctionAppSiteConfigScmIpRestrictionArray and GetFunctionAppSiteConfigScmIpRestrictionArrayOutput values. You can construct a concrete instance of `GetFunctionAppSiteConfigScmIpRestrictionArrayInput` via:
GetFunctionAppSiteConfigScmIpRestrictionArray{ GetFunctionAppSiteConfigScmIpRestrictionArgs{...} }
type GetFunctionAppSiteConfigScmIpRestrictionArrayOutput ¶
type GetFunctionAppSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ElementType ¶
func (GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutput ¶
func (o GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutput() GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
func (GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext ¶
func (o GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
type GetFunctionAppSiteConfigScmIpRestrictionHeaders ¶ added in v4.9.0
type GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs ¶ added in v4.9.0
type GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs struct { XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` XFdHealthProbes pulumi.StringArrayInput `pulumi:"xFdHealthProbes"` XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs) ElementType ¶ added in v4.9.0
func (GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
func (GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.9.0
func (i GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutput() GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput
func (GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v4.9.0
func (i GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs) ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput
type GetFunctionAppSiteConfigScmIpRestrictionHeadersInput ¶ added in v4.9.0
type GetFunctionAppSiteConfigScmIpRestrictionHeadersInput interface { pulumi.Input ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutput() GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext(context.Context) GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput }
GetFunctionAppSiteConfigScmIpRestrictionHeadersInput is an input type that accepts GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs and GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput values. You can construct a concrete instance of `GetFunctionAppSiteConfigScmIpRestrictionHeadersInput` via:
GetFunctionAppSiteConfigScmIpRestrictionHeadersArgs{...}
type GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.9.0
type GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) ElementType ¶ added in v4.9.0
func (GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.9.0
func (o GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutput() GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput
func (GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v4.9.0
func (o GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) ToGetFunctionAppSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput
func (GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.9.0
func (o GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
func (GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbes ¶ added in v4.9.0
func (o GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbes() pulumi.StringArrayOutput
func (GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.9.0
func (o GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
func (GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.9.0
func (o GetFunctionAppSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
type GetFunctionAppSiteConfigScmIpRestrictionInput ¶
type GetFunctionAppSiteConfigScmIpRestrictionInput interface { pulumi.Input ToGetFunctionAppSiteConfigScmIpRestrictionOutput() GetFunctionAppSiteConfigScmIpRestrictionOutput ToGetFunctionAppSiteConfigScmIpRestrictionOutputWithContext(context.Context) GetFunctionAppSiteConfigScmIpRestrictionOutput }
GetFunctionAppSiteConfigScmIpRestrictionInput is an input type that accepts GetFunctionAppSiteConfigScmIpRestrictionArgs and GetFunctionAppSiteConfigScmIpRestrictionOutput values. You can construct a concrete instance of `GetFunctionAppSiteConfigScmIpRestrictionInput` via:
GetFunctionAppSiteConfigScmIpRestrictionArgs{...}
type GetFunctionAppSiteConfigScmIpRestrictionOutput ¶
type GetFunctionAppSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) Action ¶
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) Action() pulumi.StringOutput
Allow or Deny access for this IP range. Defaults to Allow.
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) ElementType ¶
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) IpAddress ¶
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringOutput
The IP Address used for this IP Restriction in CIDR notation.
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) Name ¶
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) Name() pulumi.StringOutput
The name of the Function App resource.
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) Priority ¶
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntOutput
The priority for this IP Restriction.
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) ServiceTag ¶
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringOutput
The Service Tag used for this IP Restriction.
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) ToGetFunctionAppSiteConfigScmIpRestrictionOutput ¶
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) ToGetFunctionAppSiteConfigScmIpRestrictionOutput() GetFunctionAppSiteConfigScmIpRestrictionOutput
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) ToGetFunctionAppSiteConfigScmIpRestrictionOutputWithContext ¶
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) ToGetFunctionAppSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionOutput
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringOutput
The Virtual Network Subnet ID used for this IP Restriction.
type GetFunctionAppSiteCredentialArgs ¶
type GetFunctionAppSiteCredentialArgs struct { // The password associated with the username, which can be used to publish to this App Service. Password pulumi.StringInput `pulumi:"password"` // The username which can be used to publish to this App Service Username pulumi.StringInput `pulumi:"username"` }
func (GetFunctionAppSiteCredentialArgs) ElementType ¶
func (GetFunctionAppSiteCredentialArgs) ElementType() reflect.Type
func (GetFunctionAppSiteCredentialArgs) ToGetFunctionAppSiteCredentialOutput ¶
func (i GetFunctionAppSiteCredentialArgs) ToGetFunctionAppSiteCredentialOutput() GetFunctionAppSiteCredentialOutput
func (GetFunctionAppSiteCredentialArgs) ToGetFunctionAppSiteCredentialOutputWithContext ¶
func (i GetFunctionAppSiteCredentialArgs) ToGetFunctionAppSiteCredentialOutputWithContext(ctx context.Context) GetFunctionAppSiteCredentialOutput
type GetFunctionAppSiteCredentialArray ¶
type GetFunctionAppSiteCredentialArray []GetFunctionAppSiteCredentialInput
func (GetFunctionAppSiteCredentialArray) ElementType ¶
func (GetFunctionAppSiteCredentialArray) ElementType() reflect.Type
func (GetFunctionAppSiteCredentialArray) ToGetFunctionAppSiteCredentialArrayOutput ¶
func (i GetFunctionAppSiteCredentialArray) ToGetFunctionAppSiteCredentialArrayOutput() GetFunctionAppSiteCredentialArrayOutput
func (GetFunctionAppSiteCredentialArray) ToGetFunctionAppSiteCredentialArrayOutputWithContext ¶
func (i GetFunctionAppSiteCredentialArray) ToGetFunctionAppSiteCredentialArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteCredentialArrayOutput
type GetFunctionAppSiteCredentialArrayInput ¶
type GetFunctionAppSiteCredentialArrayInput interface { pulumi.Input ToGetFunctionAppSiteCredentialArrayOutput() GetFunctionAppSiteCredentialArrayOutput ToGetFunctionAppSiteCredentialArrayOutputWithContext(context.Context) GetFunctionAppSiteCredentialArrayOutput }
GetFunctionAppSiteCredentialArrayInput is an input type that accepts GetFunctionAppSiteCredentialArray and GetFunctionAppSiteCredentialArrayOutput values. You can construct a concrete instance of `GetFunctionAppSiteCredentialArrayInput` via:
GetFunctionAppSiteCredentialArray{ GetFunctionAppSiteCredentialArgs{...} }
type GetFunctionAppSiteCredentialArrayOutput ¶
type GetFunctionAppSiteCredentialArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteCredentialArrayOutput) ElementType ¶
func (GetFunctionAppSiteCredentialArrayOutput) ElementType() reflect.Type
func (GetFunctionAppSiteCredentialArrayOutput) ToGetFunctionAppSiteCredentialArrayOutput ¶
func (o GetFunctionAppSiteCredentialArrayOutput) ToGetFunctionAppSiteCredentialArrayOutput() GetFunctionAppSiteCredentialArrayOutput
func (GetFunctionAppSiteCredentialArrayOutput) ToGetFunctionAppSiteCredentialArrayOutputWithContext ¶
func (o GetFunctionAppSiteCredentialArrayOutput) ToGetFunctionAppSiteCredentialArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteCredentialArrayOutput
type GetFunctionAppSiteCredentialInput ¶
type GetFunctionAppSiteCredentialInput interface { pulumi.Input ToGetFunctionAppSiteCredentialOutput() GetFunctionAppSiteCredentialOutput ToGetFunctionAppSiteCredentialOutputWithContext(context.Context) GetFunctionAppSiteCredentialOutput }
GetFunctionAppSiteCredentialInput is an input type that accepts GetFunctionAppSiteCredentialArgs and GetFunctionAppSiteCredentialOutput values. You can construct a concrete instance of `GetFunctionAppSiteCredentialInput` via:
GetFunctionAppSiteCredentialArgs{...}
type GetFunctionAppSiteCredentialOutput ¶
type GetFunctionAppSiteCredentialOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteCredentialOutput) ElementType ¶
func (GetFunctionAppSiteCredentialOutput) ElementType() reflect.Type
func (GetFunctionAppSiteCredentialOutput) Password ¶
func (o GetFunctionAppSiteCredentialOutput) Password() pulumi.StringOutput
The password associated with the username, which can be used to publish to this App Service.
func (GetFunctionAppSiteCredentialOutput) ToGetFunctionAppSiteCredentialOutput ¶
func (o GetFunctionAppSiteCredentialOutput) ToGetFunctionAppSiteCredentialOutput() GetFunctionAppSiteCredentialOutput
func (GetFunctionAppSiteCredentialOutput) ToGetFunctionAppSiteCredentialOutputWithContext ¶
func (o GetFunctionAppSiteCredentialOutput) ToGetFunctionAppSiteCredentialOutputWithContext(ctx context.Context) GetFunctionAppSiteCredentialOutput
func (GetFunctionAppSiteCredentialOutput) Username ¶
func (o GetFunctionAppSiteCredentialOutput) Username() pulumi.StringOutput
The username which can be used to publish to this App Service
type GetFunctionAppSourceControl ¶
type GetFunctionAppSourceControl struct { // The branch of the remote repository in use. Branch string `pulumi:"branch"` // Limits to manual integration. ManualIntegration bool `pulumi:"manualIntegration"` // The URL of the source code repository. RepoUrl string `pulumi:"repoUrl"` // Is roll-back enabled for the repository. RollbackEnabled bool `pulumi:"rollbackEnabled"` // Uses Mercurial if `true`, otherwise uses Git. UseMercurial bool `pulumi:"useMercurial"` }
type GetFunctionAppSourceControlArgs ¶
type GetFunctionAppSourceControlArgs struct { // The branch of the remote repository in use. Branch pulumi.StringInput `pulumi:"branch"` // Limits to manual integration. ManualIntegration pulumi.BoolInput `pulumi:"manualIntegration"` // The URL of the source code repository. RepoUrl pulumi.StringInput `pulumi:"repoUrl"` // Is roll-back enabled for the repository. RollbackEnabled pulumi.BoolInput `pulumi:"rollbackEnabled"` // Uses Mercurial if `true`, otherwise uses Git. UseMercurial pulumi.BoolInput `pulumi:"useMercurial"` }
func (GetFunctionAppSourceControlArgs) ElementType ¶
func (GetFunctionAppSourceControlArgs) ElementType() reflect.Type
func (GetFunctionAppSourceControlArgs) ToGetFunctionAppSourceControlOutput ¶
func (i GetFunctionAppSourceControlArgs) ToGetFunctionAppSourceControlOutput() GetFunctionAppSourceControlOutput
func (GetFunctionAppSourceControlArgs) ToGetFunctionAppSourceControlOutputWithContext ¶
func (i GetFunctionAppSourceControlArgs) ToGetFunctionAppSourceControlOutputWithContext(ctx context.Context) GetFunctionAppSourceControlOutput
type GetFunctionAppSourceControlArray ¶
type GetFunctionAppSourceControlArray []GetFunctionAppSourceControlInput
func (GetFunctionAppSourceControlArray) ElementType ¶
func (GetFunctionAppSourceControlArray) ElementType() reflect.Type
func (GetFunctionAppSourceControlArray) ToGetFunctionAppSourceControlArrayOutput ¶
func (i GetFunctionAppSourceControlArray) ToGetFunctionAppSourceControlArrayOutput() GetFunctionAppSourceControlArrayOutput
func (GetFunctionAppSourceControlArray) ToGetFunctionAppSourceControlArrayOutputWithContext ¶
func (i GetFunctionAppSourceControlArray) ToGetFunctionAppSourceControlArrayOutputWithContext(ctx context.Context) GetFunctionAppSourceControlArrayOutput
type GetFunctionAppSourceControlArrayInput ¶
type GetFunctionAppSourceControlArrayInput interface { pulumi.Input ToGetFunctionAppSourceControlArrayOutput() GetFunctionAppSourceControlArrayOutput ToGetFunctionAppSourceControlArrayOutputWithContext(context.Context) GetFunctionAppSourceControlArrayOutput }
GetFunctionAppSourceControlArrayInput is an input type that accepts GetFunctionAppSourceControlArray and GetFunctionAppSourceControlArrayOutput values. You can construct a concrete instance of `GetFunctionAppSourceControlArrayInput` via:
GetFunctionAppSourceControlArray{ GetFunctionAppSourceControlArgs{...} }
type GetFunctionAppSourceControlArrayOutput ¶
type GetFunctionAppSourceControlArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSourceControlArrayOutput) ElementType ¶
func (GetFunctionAppSourceControlArrayOutput) ElementType() reflect.Type
func (GetFunctionAppSourceControlArrayOutput) ToGetFunctionAppSourceControlArrayOutput ¶
func (o GetFunctionAppSourceControlArrayOutput) ToGetFunctionAppSourceControlArrayOutput() GetFunctionAppSourceControlArrayOutput
func (GetFunctionAppSourceControlArrayOutput) ToGetFunctionAppSourceControlArrayOutputWithContext ¶
func (o GetFunctionAppSourceControlArrayOutput) ToGetFunctionAppSourceControlArrayOutputWithContext(ctx context.Context) GetFunctionAppSourceControlArrayOutput
type GetFunctionAppSourceControlInput ¶
type GetFunctionAppSourceControlInput interface { pulumi.Input ToGetFunctionAppSourceControlOutput() GetFunctionAppSourceControlOutput ToGetFunctionAppSourceControlOutputWithContext(context.Context) GetFunctionAppSourceControlOutput }
GetFunctionAppSourceControlInput is an input type that accepts GetFunctionAppSourceControlArgs and GetFunctionAppSourceControlOutput values. You can construct a concrete instance of `GetFunctionAppSourceControlInput` via:
GetFunctionAppSourceControlArgs{...}
type GetFunctionAppSourceControlOutput ¶
type GetFunctionAppSourceControlOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSourceControlOutput) Branch ¶
func (o GetFunctionAppSourceControlOutput) Branch() pulumi.StringOutput
The branch of the remote repository in use.
func (GetFunctionAppSourceControlOutput) ElementType ¶
func (GetFunctionAppSourceControlOutput) ElementType() reflect.Type
func (GetFunctionAppSourceControlOutput) ManualIntegration ¶
func (o GetFunctionAppSourceControlOutput) ManualIntegration() pulumi.BoolOutput
Limits to manual integration.
func (GetFunctionAppSourceControlOutput) RepoUrl ¶
func (o GetFunctionAppSourceControlOutput) RepoUrl() pulumi.StringOutput
The URL of the source code repository.
func (GetFunctionAppSourceControlOutput) RollbackEnabled ¶
func (o GetFunctionAppSourceControlOutput) RollbackEnabled() pulumi.BoolOutput
Is roll-back enabled for the repository.
func (GetFunctionAppSourceControlOutput) ToGetFunctionAppSourceControlOutput ¶
func (o GetFunctionAppSourceControlOutput) ToGetFunctionAppSourceControlOutput() GetFunctionAppSourceControlOutput
func (GetFunctionAppSourceControlOutput) ToGetFunctionAppSourceControlOutputWithContext ¶
func (o GetFunctionAppSourceControlOutput) ToGetFunctionAppSourceControlOutputWithContext(ctx context.Context) GetFunctionAppSourceControlOutput
func (GetFunctionAppSourceControlOutput) UseMercurial ¶
func (o GetFunctionAppSourceControlOutput) UseMercurial() pulumi.BoolOutput
Uses Mercurial if `true`, otherwise uses Git.
type HybridConnection ¶
type HybridConnection struct { pulumi.CustomResourceState // Specifies the name of the App Service. Changing this forces a new resource to be created. AppServiceName pulumi.StringOutput `pulumi:"appServiceName"` // The hostname of the endpoint. Hostname pulumi.StringOutput `pulumi:"hostname"` // The name of the Relay Namespace. NamespaceName pulumi.StringOutput `pulumi:"namespaceName"` // The port of the endpoint. Port pulumi.IntOutput `pulumi:"port"` // The ID of the Service Bus Relay. Changing this forces a new resource to be created. RelayId pulumi.StringOutput `pulumi:"relayId"` RelayName pulumi.StringOutput `pulumi:"relayName"` // The name of the resource group in which to create the App Service. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The name of the Service Bus key which has Send permissions. Defaults to `RootManageSharedAccessKey`. SendKeyName pulumi.StringPtrOutput `pulumi:"sendKeyName"` // The value of the Service Bus Primary Access key. SendKeyValue pulumi.StringOutput `pulumi:"sendKeyValue"` // The name of the Service Bus namespace. ServiceBusNamespace pulumi.StringOutput `pulumi:"serviceBusNamespace"` // The suffix for the service bus endpoint. ServiceBusSuffix pulumi.StringOutput `pulumi:"serviceBusSuffix"` }
Manages an App Service Hybrid Connection for an existing App Service, Relay and Service Bus.
## Example Usage
This example provisions an App Service, a Relay Hybrid Connection, and a Service Bus using their outputs to create the App Service Hybrid Connection.
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/relay" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } exampleAppService, err := appservice.NewAppService(ctx, "exampleAppService", &appservice.AppServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), }) if err != nil { return err } exampleNamespace, err := relay.NewNamespace(ctx, "exampleNamespace", &relay.NamespaceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SkuName: pulumi.String("Standard"), }) if err != nil { return err } exampleHybridConnection, err := relay.NewHybridConnection(ctx, "exampleHybridConnection", &relay.HybridConnectionArgs{ ResourceGroupName: exampleResourceGroup.Name, RelayNamespaceName: exampleNamespace.Name, UserMetadata: pulumi.String("examplemetadata"), }) if err != nil { return err } _, err = appservice.NewHybridConnection(ctx, "exampleAppservice/hybridConnectionHybridConnection", &appservice.HybridConnectionArgs{ AppServiceName: exampleAppService.Name, ResourceGroupName: exampleResourceGroup.Name, RelayId: exampleHybridConnection.ID(), Hostname: pulumi.String("testhostname.example"), Port: pulumi.Int(8080), SendKeyName: pulumi.String("exampleSharedAccessKey"), }) if err != nil { return err } return nil }) }
```
## Import
App Service Hybrid Connections can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/hybridConnection:HybridConnection example /subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/exampleResourceGroup1/providers/Microsoft.Web/sites/exampleAppService1/hybridConnectionNamespaces/exampleRN1/relays/exampleRHC1
```
func GetHybridConnection ¶
func GetHybridConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HybridConnectionState, opts ...pulumi.ResourceOption) (*HybridConnection, error)
GetHybridConnection gets an existing HybridConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewHybridConnection ¶
func NewHybridConnection(ctx *pulumi.Context, name string, args *HybridConnectionArgs, opts ...pulumi.ResourceOption) (*HybridConnection, error)
NewHybridConnection registers a new resource with the given unique name, arguments, and options.
func (*HybridConnection) ElementType ¶
func (*HybridConnection) ElementType() reflect.Type
func (*HybridConnection) ToHybridConnectionOutput ¶
func (i *HybridConnection) ToHybridConnectionOutput() HybridConnectionOutput
func (*HybridConnection) ToHybridConnectionOutputWithContext ¶
func (i *HybridConnection) ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput
type HybridConnectionArgs ¶
type HybridConnectionArgs struct { // Specifies the name of the App Service. Changing this forces a new resource to be created. AppServiceName pulumi.StringInput // The hostname of the endpoint. Hostname pulumi.StringInput // The port of the endpoint. Port pulumi.IntInput // The ID of the Service Bus Relay. Changing this forces a new resource to be created. RelayId pulumi.StringInput // The name of the resource group in which to create the App Service. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The name of the Service Bus key which has Send permissions. Defaults to `RootManageSharedAccessKey`. SendKeyName pulumi.StringPtrInput }
The set of arguments for constructing a HybridConnection resource.
func (HybridConnectionArgs) ElementType ¶
func (HybridConnectionArgs) ElementType() reflect.Type
type HybridConnectionArray ¶
type HybridConnectionArray []HybridConnectionInput
func (HybridConnectionArray) ElementType ¶
func (HybridConnectionArray) ElementType() reflect.Type
func (HybridConnectionArray) ToHybridConnectionArrayOutput ¶
func (i HybridConnectionArray) ToHybridConnectionArrayOutput() HybridConnectionArrayOutput
func (HybridConnectionArray) ToHybridConnectionArrayOutputWithContext ¶
func (i HybridConnectionArray) ToHybridConnectionArrayOutputWithContext(ctx context.Context) HybridConnectionArrayOutput
type HybridConnectionArrayInput ¶
type HybridConnectionArrayInput interface { pulumi.Input ToHybridConnectionArrayOutput() HybridConnectionArrayOutput ToHybridConnectionArrayOutputWithContext(context.Context) HybridConnectionArrayOutput }
HybridConnectionArrayInput is an input type that accepts HybridConnectionArray and HybridConnectionArrayOutput values. You can construct a concrete instance of `HybridConnectionArrayInput` via:
HybridConnectionArray{ HybridConnectionArgs{...} }
type HybridConnectionArrayOutput ¶
type HybridConnectionArrayOutput struct{ *pulumi.OutputState }
func (HybridConnectionArrayOutput) ElementType ¶
func (HybridConnectionArrayOutput) ElementType() reflect.Type
func (HybridConnectionArrayOutput) Index ¶
func (o HybridConnectionArrayOutput) Index(i pulumi.IntInput) HybridConnectionOutput
func (HybridConnectionArrayOutput) ToHybridConnectionArrayOutput ¶
func (o HybridConnectionArrayOutput) ToHybridConnectionArrayOutput() HybridConnectionArrayOutput
func (HybridConnectionArrayOutput) ToHybridConnectionArrayOutputWithContext ¶
func (o HybridConnectionArrayOutput) ToHybridConnectionArrayOutputWithContext(ctx context.Context) HybridConnectionArrayOutput
type HybridConnectionInput ¶
type HybridConnectionInput interface { pulumi.Input ToHybridConnectionOutput() HybridConnectionOutput ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput }
type HybridConnectionMap ¶
type HybridConnectionMap map[string]HybridConnectionInput
func (HybridConnectionMap) ElementType ¶
func (HybridConnectionMap) ElementType() reflect.Type
func (HybridConnectionMap) ToHybridConnectionMapOutput ¶
func (i HybridConnectionMap) ToHybridConnectionMapOutput() HybridConnectionMapOutput
func (HybridConnectionMap) ToHybridConnectionMapOutputWithContext ¶
func (i HybridConnectionMap) ToHybridConnectionMapOutputWithContext(ctx context.Context) HybridConnectionMapOutput
type HybridConnectionMapInput ¶
type HybridConnectionMapInput interface { pulumi.Input ToHybridConnectionMapOutput() HybridConnectionMapOutput ToHybridConnectionMapOutputWithContext(context.Context) HybridConnectionMapOutput }
HybridConnectionMapInput is an input type that accepts HybridConnectionMap and HybridConnectionMapOutput values. You can construct a concrete instance of `HybridConnectionMapInput` via:
HybridConnectionMap{ "key": HybridConnectionArgs{...} }
type HybridConnectionMapOutput ¶
type HybridConnectionMapOutput struct{ *pulumi.OutputState }
func (HybridConnectionMapOutput) ElementType ¶
func (HybridConnectionMapOutput) ElementType() reflect.Type
func (HybridConnectionMapOutput) MapIndex ¶
func (o HybridConnectionMapOutput) MapIndex(k pulumi.StringInput) HybridConnectionOutput
func (HybridConnectionMapOutput) ToHybridConnectionMapOutput ¶
func (o HybridConnectionMapOutput) ToHybridConnectionMapOutput() HybridConnectionMapOutput
func (HybridConnectionMapOutput) ToHybridConnectionMapOutputWithContext ¶
func (o HybridConnectionMapOutput) ToHybridConnectionMapOutputWithContext(ctx context.Context) HybridConnectionMapOutput
type HybridConnectionOutput ¶
type HybridConnectionOutput struct{ *pulumi.OutputState }
func (HybridConnectionOutput) ElementType ¶
func (HybridConnectionOutput) ElementType() reflect.Type
func (HybridConnectionOutput) ToHybridConnectionOutput ¶
func (o HybridConnectionOutput) ToHybridConnectionOutput() HybridConnectionOutput
func (HybridConnectionOutput) ToHybridConnectionOutputWithContext ¶
func (o HybridConnectionOutput) ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput
type HybridConnectionState ¶
type HybridConnectionState struct { // Specifies the name of the App Service. Changing this forces a new resource to be created. AppServiceName pulumi.StringPtrInput // The hostname of the endpoint. Hostname pulumi.StringPtrInput // The name of the Relay Namespace. NamespaceName pulumi.StringPtrInput // The port of the endpoint. Port pulumi.IntPtrInput // The ID of the Service Bus Relay. Changing this forces a new resource to be created. RelayId pulumi.StringPtrInput RelayName pulumi.StringPtrInput // The name of the resource group in which to create the App Service. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The name of the Service Bus key which has Send permissions. Defaults to `RootManageSharedAccessKey`. SendKeyName pulumi.StringPtrInput // The value of the Service Bus Primary Access key. SendKeyValue pulumi.StringPtrInput // The name of the Service Bus namespace. ServiceBusNamespace pulumi.StringPtrInput // The suffix for the service bus endpoint. ServiceBusSuffix pulumi.StringPtrInput }
func (HybridConnectionState) ElementType ¶
func (HybridConnectionState) ElementType() reflect.Type
type LookupAppServiceArgs ¶
type LookupAppServiceArgs struct { // The name of the App Service. Name string `pulumi:"name"` // The Name of the Resource Group where the App Service exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getAppService.
type LookupAppServiceOutputArgs ¶ added in v4.20.0
type LookupAppServiceOutputArgs struct { // The name of the App Service. Name pulumi.StringInput `pulumi:"name"` // The Name of the Resource Group where the App Service exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getAppService.
func (LookupAppServiceOutputArgs) ElementType ¶ added in v4.20.0
func (LookupAppServiceOutputArgs) ElementType() reflect.Type
type LookupAppServiceResult ¶
type LookupAppServiceResult struct { // The ID of the App Service Plan within which the App Service exists. AppServicePlanId string `pulumi:"appServicePlanId"` // A key-value pair of App Settings for the App Service. AppSettings map[string]string `pulumi:"appSettings"` // Does the App Service send session affinity cookies, which route client requests in the same session to the same instance? ClientAffinityEnabled bool `pulumi:"clientAffinityEnabled"` // Does the App Service require client certificates for incoming requests? ClientCertEnabled bool `pulumi:"clientCertEnabled"` // An `connectionString` block as defined below. ConnectionStrings []GetAppServiceConnectionString `pulumi:"connectionStrings"` // An identifier used by App Service to perform domain ownership verification via DNS TXT record. CustomDomainVerificationId string `pulumi:"customDomainVerificationId"` // The Default Hostname associated with the App Service - such as `mysite.azurewebsites.net` DefaultSiteHostname string `pulumi:"defaultSiteHostname"` // Is the App Service Enabled? Enabled bool `pulumi:"enabled"` // Can the App Service only be accessed via HTTPS? HttpsOnly bool `pulumi:"httpsOnly"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Azure location where the App Service exists. Location string `pulumi:"location"` // The name for this IP Restriction. Name string `pulumi:"name"` // A list of outbound IP addresses - such as `["52.23.25.3", "52.143.43.12"]` OutboundIpAddressLists []string `pulumi:"outboundIpAddressLists"` // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12` OutboundIpAddresses string `pulumi:"outboundIpAddresses"` // A list of outbound IP addresses - such as `["52.23.25.3", "52.143.43.12", "52.143.43.17"]` - not all of which are necessarily in use. Superset of `outboundIpAddressList`. PossibleOutboundIpAddressLists []string `pulumi:"possibleOutboundIpAddressLists"` // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`. PossibleOutboundIpAddresses string `pulumi:"possibleOutboundIpAddresses"` ResourceGroupName string `pulumi:"resourceGroupName"` // A `siteConfig` block as defined below. SiteConfigs []GetAppServiceSiteConfig `pulumi:"siteConfigs"` SiteCredentials []GetAppServiceSiteCredential `pulumi:"siteCredentials"` // A `sourceControl` block as defined below. SourceControls []GetAppServiceSourceControl `pulumi:"sourceControls"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getAppService.
func LookupAppService ¶
func LookupAppService(ctx *pulumi.Context, args *LookupAppServiceArgs, opts ...pulumi.InvokeOption) (*LookupAppServiceResult, error)
Use this data source to access information about an existing App Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := appservice.LookupAppService(ctx, &appservice.LookupAppServiceArgs{ Name: "search-app-service", ResourceGroupName: "search-service", }, nil) if err != nil { return err } ctx.Export("appServiceId", example.Id) return nil }) }
```
type LookupAppServiceResultOutput ¶ added in v4.20.0
type LookupAppServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAppService.
func LookupAppServiceOutput ¶ added in v4.20.0
func LookupAppServiceOutput(ctx *pulumi.Context, args LookupAppServiceOutputArgs, opts ...pulumi.InvokeOption) LookupAppServiceResultOutput
func (LookupAppServiceResultOutput) AppServicePlanId ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) AppServicePlanId() pulumi.StringOutput
The ID of the App Service Plan within which the App Service exists.
func (LookupAppServiceResultOutput) AppSettings ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) AppSettings() pulumi.StringMapOutput
A key-value pair of App Settings for the App Service.
func (LookupAppServiceResultOutput) ClientAffinityEnabled ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) ClientAffinityEnabled() pulumi.BoolOutput
Does the App Service send session affinity cookies, which route client requests in the same session to the same instance?
func (LookupAppServiceResultOutput) ClientCertEnabled ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) ClientCertEnabled() pulumi.BoolOutput
Does the App Service require client certificates for incoming requests?
func (LookupAppServiceResultOutput) ConnectionStrings ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) ConnectionStrings() GetAppServiceConnectionStringArrayOutput
An `connectionString` block as defined below.
func (LookupAppServiceResultOutput) CustomDomainVerificationId ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) CustomDomainVerificationId() pulumi.StringOutput
An identifier used by App Service to perform domain ownership verification via DNS TXT record.
func (LookupAppServiceResultOutput) DefaultSiteHostname ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) DefaultSiteHostname() pulumi.StringOutput
The Default Hostname associated with the App Service - such as `mysite.azurewebsites.net`
func (LookupAppServiceResultOutput) ElementType ¶ added in v4.20.0
func (LookupAppServiceResultOutput) ElementType() reflect.Type
func (LookupAppServiceResultOutput) Enabled ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) Enabled() pulumi.BoolOutput
Is the App Service Enabled?
func (LookupAppServiceResultOutput) HttpsOnly ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) HttpsOnly() pulumi.BoolOutput
Can the App Service only be accessed via HTTPS?
func (LookupAppServiceResultOutput) Id ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupAppServiceResultOutput) Location ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) Location() pulumi.StringOutput
The Azure location where the App Service exists.
func (LookupAppServiceResultOutput) Name ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) Name() pulumi.StringOutput
The name for this IP Restriction.
func (LookupAppServiceResultOutput) OutboundIpAddressLists ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) OutboundIpAddressLists() pulumi.StringArrayOutput
A list of outbound IP addresses - such as `["52.23.25.3", "52.143.43.12"]`
func (LookupAppServiceResultOutput) OutboundIpAddresses ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) OutboundIpAddresses() pulumi.StringOutput
A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12`
func (LookupAppServiceResultOutput) PossibleOutboundIpAddressLists ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) PossibleOutboundIpAddressLists() pulumi.StringArrayOutput
A list of outbound IP addresses - such as `["52.23.25.3", "52.143.43.12", "52.143.43.17"]` - not all of which are necessarily in use. Superset of `outboundIpAddressList`.
func (LookupAppServiceResultOutput) PossibleOutboundIpAddresses ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) PossibleOutboundIpAddresses() pulumi.StringOutput
A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12,52.143.43.17` - not all of which are necessarily in use. Superset of `outboundIpAddresses`.
func (LookupAppServiceResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupAppServiceResultOutput) SiteConfigs ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) SiteConfigs() GetAppServiceSiteConfigArrayOutput
A `siteConfig` block as defined below.
func (LookupAppServiceResultOutput) SiteCredentials ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) SiteCredentials() GetAppServiceSiteCredentialArrayOutput
func (LookupAppServiceResultOutput) SourceControls ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) SourceControls() GetAppServiceSourceControlArrayOutput
A `sourceControl` block as defined below.
func (LookupAppServiceResultOutput) Tags ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (LookupAppServiceResultOutput) ToLookupAppServiceResultOutput ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) ToLookupAppServiceResultOutput() LookupAppServiceResultOutput
func (LookupAppServiceResultOutput) ToLookupAppServiceResultOutputWithContext ¶ added in v4.20.0
func (o LookupAppServiceResultOutput) ToLookupAppServiceResultOutputWithContext(ctx context.Context) LookupAppServiceResultOutput
type LookupCertificateArgs ¶
type LookupCertificateArgs struct { // Specifies the name of the certificate. Name string `pulumi:"name"` // The name of the resource group in which to create the certificate. ResourceGroupName string `pulumi:"resourceGroupName"` Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getCertificate.
type LookupCertificateOrderArgs ¶
type LookupCertificateOrderArgs struct { // The name of the App Service. Name string `pulumi:"name"` // The Name of the Resource Group where the App Service exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getCertificateOrder.
type LookupCertificateOrderOutputArgs ¶ added in v4.20.0
type LookupCertificateOrderOutputArgs struct { // The name of the App Service. Name pulumi.StringInput `pulumi:"name"` // The Name of the Resource Group where the App Service exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getCertificateOrder.
func (LookupCertificateOrderOutputArgs) ElementType ¶ added in v4.20.0
func (LookupCertificateOrderOutputArgs) ElementType() reflect.Type
type LookupCertificateOrderResult ¶
type LookupCertificateOrderResult struct { // Reasons why App Service Certificate is not renewable at the current moment. AppServiceCertificateNotRenewableReasons []string `pulumi:"appServiceCertificateNotRenewableReasons"` // true if the certificate should be automatically renewed when it expires; otherwise, false. AutoRenew bool `pulumi:"autoRenew"` // State of the Key Vault secret. A `certificates` block as defined below. Certificates []GetCertificateOrderCertificate `pulumi:"certificates"` // Last CSR that was created for this order. Csr string `pulumi:"csr"` // The Distinguished Name for the App Service Certificate Order. DistinguishedName string `pulumi:"distinguishedName"` // Domain verification token. DomainVerificationToken string `pulumi:"domainVerificationToken"` // Certificate expiration time. ExpirationTime string `pulumi:"expirationTime"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Certificate thumbprint intermediate certificate. IntermediateThumbprint string `pulumi:"intermediateThumbprint"` // Whether the private key is external or not. IsPrivateKeyExternal bool `pulumi:"isPrivateKeyExternal"` // Certificate key size. KeySize int `pulumi:"keySize"` // The Azure location where the App Service exists. Location string `pulumi:"location"` Name string `pulumi:"name"` // Certificate product type, such as `Standard` or `WildCard`. ProductType string `pulumi:"productType"` ResourceGroupName string `pulumi:"resourceGroupName"` // Certificate thumbprint for root certificate. RootThumbprint string `pulumi:"rootThumbprint"` // Certificate thumbprint for signed certificate. SignedCertificateThumbprint string `pulumi:"signedCertificateThumbprint"` // Current order status. Status string `pulumi:"status"` // A mapping of tags to assign to the resource. Tags map[string]string `pulumi:"tags"` // Duration in years (must be between 1 and 3). ValidityInYears int `pulumi:"validityInYears"` }
A collection of values returned by getCertificateOrder.
func LookupCertificateOrder ¶
func LookupCertificateOrder(ctx *pulumi.Context, args *LookupCertificateOrderArgs, opts ...pulumi.InvokeOption) (*LookupCertificateOrderResult, error)
Use this data source to access information about an existing App Service Certificate Order.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := appservice.LookupCertificateOrder(ctx, &appservice.LookupCertificateOrderArgs{ Name: "example-cert-order", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } ctx.Export("certificateOrderId", example.Id) return nil }) }
```
type LookupCertificateOrderResultOutput ¶ added in v4.20.0
type LookupCertificateOrderResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCertificateOrder.
func LookupCertificateOrderOutput ¶ added in v4.20.0
func LookupCertificateOrderOutput(ctx *pulumi.Context, args LookupCertificateOrderOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateOrderResultOutput
func (LookupCertificateOrderResultOutput) AppServiceCertificateNotRenewableReasons ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) AppServiceCertificateNotRenewableReasons() pulumi.StringArrayOutput
Reasons why App Service Certificate is not renewable at the current moment.
func (LookupCertificateOrderResultOutput) AutoRenew ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) AutoRenew() pulumi.BoolOutput
true if the certificate should be automatically renewed when it expires; otherwise, false.
func (LookupCertificateOrderResultOutput) Certificates ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) Certificates() GetCertificateOrderCertificateArrayOutput
State of the Key Vault secret. A `certificates` block as defined below.
func (LookupCertificateOrderResultOutput) Csr ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) Csr() pulumi.StringOutput
Last CSR that was created for this order.
func (LookupCertificateOrderResultOutput) DistinguishedName ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) DistinguishedName() pulumi.StringOutput
The Distinguished Name for the App Service Certificate Order.
func (LookupCertificateOrderResultOutput) DomainVerificationToken ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) DomainVerificationToken() pulumi.StringOutput
Domain verification token.
func (LookupCertificateOrderResultOutput) ElementType ¶ added in v4.20.0
func (LookupCertificateOrderResultOutput) ElementType() reflect.Type
func (LookupCertificateOrderResultOutput) ExpirationTime ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) ExpirationTime() pulumi.StringOutput
Certificate expiration time.
func (LookupCertificateOrderResultOutput) Id ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCertificateOrderResultOutput) IntermediateThumbprint ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) IntermediateThumbprint() pulumi.StringOutput
Certificate thumbprint intermediate certificate.
func (LookupCertificateOrderResultOutput) IsPrivateKeyExternal ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) IsPrivateKeyExternal() pulumi.BoolOutput
Whether the private key is external or not.
func (LookupCertificateOrderResultOutput) KeySize ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) KeySize() pulumi.IntOutput
Certificate key size.
func (LookupCertificateOrderResultOutput) Location ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) Location() pulumi.StringOutput
The Azure location where the App Service exists.
func (LookupCertificateOrderResultOutput) Name ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) Name() pulumi.StringOutput
func (LookupCertificateOrderResultOutput) ProductType ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) ProductType() pulumi.StringOutput
Certificate product type, such as `Standard` or `WildCard`.
func (LookupCertificateOrderResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupCertificateOrderResultOutput) RootThumbprint ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) RootThumbprint() pulumi.StringOutput
Certificate thumbprint for root certificate.
func (LookupCertificateOrderResultOutput) SignedCertificateThumbprint ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) SignedCertificateThumbprint() pulumi.StringOutput
Certificate thumbprint for signed certificate.
func (LookupCertificateOrderResultOutput) Status ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) Status() pulumi.StringOutput
Current order status.
func (LookupCertificateOrderResultOutput) Tags ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign to the resource.
func (LookupCertificateOrderResultOutput) ToLookupCertificateOrderResultOutput ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) ToLookupCertificateOrderResultOutput() LookupCertificateOrderResultOutput
func (LookupCertificateOrderResultOutput) ToLookupCertificateOrderResultOutputWithContext ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) ToLookupCertificateOrderResultOutputWithContext(ctx context.Context) LookupCertificateOrderResultOutput
func (LookupCertificateOrderResultOutput) ValidityInYears ¶ added in v4.20.0
func (o LookupCertificateOrderResultOutput) ValidityInYears() pulumi.IntOutput
Duration in years (must be between 1 and 3).
type LookupCertificateOutputArgs ¶ added in v4.20.0
type LookupCertificateOutputArgs struct { // Specifies the name of the certificate. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group in which to create the certificate. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getCertificate.
func (LookupCertificateOutputArgs) ElementType ¶ added in v4.20.0
func (LookupCertificateOutputArgs) ElementType() reflect.Type
type LookupCertificateResult ¶
type LookupCertificateResult struct { // The expiration date for the certificate. ExpirationDate string `pulumi:"expirationDate"` // The friendly name of the certificate. FriendlyName string `pulumi:"friendlyName"` // List of host names the certificate applies to. HostNames []string `pulumi:"hostNames"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The issue date for the certificate. IssueDate string `pulumi:"issueDate"` // The name of the certificate issuer. Issuer string `pulumi:"issuer"` Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The subject name of the certificate. SubjectName string `pulumi:"subjectName"` Tags map[string]string `pulumi:"tags"` // The thumbprint for the certificate. Thumbprint string `pulumi:"thumbprint"` }
A collection of values returned by getCertificate.
func LookupCertificate ¶
func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)
Use this data source to access information about an App Service Certificate.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := appservice.LookupCertificate(ctx, &appservice.LookupCertificateArgs{ Name: "example-app-service-certificate", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } ctx.Export("appServiceCertificateId", example.Id) return nil }) }
```
type LookupCertificateResultOutput ¶ added in v4.20.0
type LookupCertificateResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCertificate.
func LookupCertificateOutput ¶ added in v4.20.0
func LookupCertificateOutput(ctx *pulumi.Context, args LookupCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateResultOutput
func (LookupCertificateResultOutput) ElementType ¶ added in v4.20.0
func (LookupCertificateResultOutput) ElementType() reflect.Type
func (LookupCertificateResultOutput) ExpirationDate ¶ added in v4.20.0
func (o LookupCertificateResultOutput) ExpirationDate() pulumi.StringOutput
The expiration date for the certificate.
func (LookupCertificateResultOutput) FriendlyName ¶ added in v4.20.0
func (o LookupCertificateResultOutput) FriendlyName() pulumi.StringOutput
The friendly name of the certificate.
func (LookupCertificateResultOutput) HostNames ¶ added in v4.20.0
func (o LookupCertificateResultOutput) HostNames() pulumi.StringArrayOutput
List of host names the certificate applies to.
func (LookupCertificateResultOutput) Id ¶ added in v4.20.0
func (o LookupCertificateResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCertificateResultOutput) IssueDate ¶ added in v4.20.0
func (o LookupCertificateResultOutput) IssueDate() pulumi.StringOutput
The issue date for the certificate.
func (LookupCertificateResultOutput) Issuer ¶ added in v4.20.0
func (o LookupCertificateResultOutput) Issuer() pulumi.StringOutput
The name of the certificate issuer.
func (LookupCertificateResultOutput) Location ¶ added in v4.20.0
func (o LookupCertificateResultOutput) Location() pulumi.StringOutput
func (LookupCertificateResultOutput) Name ¶ added in v4.20.0
func (o LookupCertificateResultOutput) Name() pulumi.StringOutput
func (LookupCertificateResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupCertificateResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupCertificateResultOutput) SubjectName ¶ added in v4.20.0
func (o LookupCertificateResultOutput) SubjectName() pulumi.StringOutput
The subject name of the certificate.
func (LookupCertificateResultOutput) Tags ¶ added in v4.20.0
func (o LookupCertificateResultOutput) Tags() pulumi.StringMapOutput
func (LookupCertificateResultOutput) Thumbprint ¶ added in v4.20.0
func (o LookupCertificateResultOutput) Thumbprint() pulumi.StringOutput
The thumbprint for the certificate.
func (LookupCertificateResultOutput) ToLookupCertificateResultOutput ¶ added in v4.20.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
func (LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext ¶ added in v4.20.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
type LookupEnvironmentV3Args ¶ added in v4.2.0
type LookupEnvironmentV3Args struct { // The name of this v3 App Service Environment. Name string `pulumi:"name"` // The name of the Resource Group where the v3 App Service Environment exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getEnvironmentV3.
type LookupEnvironmentV3OutputArgs ¶ added in v4.20.0
type LookupEnvironmentV3OutputArgs struct { // The name of this v3 App Service Environment. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the v3 App Service Environment exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getEnvironmentV3.
func (LookupEnvironmentV3OutputArgs) ElementType ¶ added in v4.20.0
func (LookupEnvironmentV3OutputArgs) ElementType() reflect.Type
type LookupEnvironmentV3Result ¶ added in v4.2.0
type LookupEnvironmentV3Result struct { // Are new Private Endpoint Connections allowed. AllowNewPrivateEndpointConnections bool `pulumi:"allowNewPrivateEndpointConnections"` // A `clusterSetting` block as defined below. ClusterSettings []GetEnvironmentV3ClusterSetting `pulumi:"clusterSettings"` // The number of Dedicated Hosts used by this ASEv3. DedicatedHostCount int `pulumi:"dedicatedHostCount"` // the DNS suffix for this App Service Environment V3. DnsSuffix string `pulumi:"dnsSuffix"` // The external inbound IP addresses of the App Service Environment V3. ExternalInboundIpAddresses []string `pulumi:"externalInboundIpAddresses"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // An Inbound Network Dependencies block as defined below. InboundNetworkDependencies []GetEnvironmentV3InboundNetworkDependency `pulumi:"inboundNetworkDependencies"` // The internal inbound IP addresses of the App Service Environment V3. InternalInboundIpAddresses []string `pulumi:"internalInboundIpAddresses"` // The Internal Load Balancing Mode of this ASEv3. InternalLoadBalancingMode string `pulumi:"internalLoadBalancingMode"` // The number of IP SSL addresses reserved for the App Service Environment V3. IpSslAddressCount int `pulumi:"ipSslAddressCount"` // The list of Outbound IP Addresses of Linux based Apps in this App Service Environment V3. LinuxOutboundIpAddresses []string `pulumi:"linuxOutboundIpAddresses"` // The location where the App Service Environment exists. Location string `pulumi:"location"` // The name of the Cluster Setting. Name string `pulumi:"name"` // Pricing tier for the front end instances. PricingTier string `pulumi:"pricingTier"` ResourceGroupName string `pulumi:"resourceGroupName"` // The ID of the v3 App Service Environment Subnet. SubnetId string `pulumi:"subnetId"` // A mapping of tags assigned to the v3 App Service Environment. Tags map[string]string `pulumi:"tags"` // Outbound addresses of Windows based Apps in this App Service Environment V3. WindowsOutboundIpAddresses []string `pulumi:"windowsOutboundIpAddresses"` ZoneRedundant bool `pulumi:"zoneRedundant"` }
A collection of values returned by getEnvironmentV3.
func LookupEnvironmentV3 ¶ added in v4.2.0
func LookupEnvironmentV3(ctx *pulumi.Context, args *LookupEnvironmentV3Args, opts ...pulumi.InvokeOption) (*LookupEnvironmentV3Result, error)
Use this data source to access information about an existing 3rd Generation (v3) App Service Environment.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := appservice.LookupEnvironmentV3(ctx, &appservice.LookupEnvironmentV3Args{ Name: "example-ASE", ResourceGroupName: "example-resource-group", }, nil) if err != nil { return err } ctx.Export("id", example.Id) return nil }) }
```
type LookupEnvironmentV3ResultOutput ¶ added in v4.20.0
type LookupEnvironmentV3ResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEnvironmentV3.
func LookupEnvironmentV3Output ¶ added in v4.20.0
func LookupEnvironmentV3Output(ctx *pulumi.Context, args LookupEnvironmentV3OutputArgs, opts ...pulumi.InvokeOption) LookupEnvironmentV3ResultOutput
func (LookupEnvironmentV3ResultOutput) AllowNewPrivateEndpointConnections ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) AllowNewPrivateEndpointConnections() pulumi.BoolOutput
Are new Private Endpoint Connections allowed.
func (LookupEnvironmentV3ResultOutput) ClusterSettings ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) ClusterSettings() GetEnvironmentV3ClusterSettingArrayOutput
A `clusterSetting` block as defined below.
func (LookupEnvironmentV3ResultOutput) DedicatedHostCount ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) DedicatedHostCount() pulumi.IntOutput
The number of Dedicated Hosts used by this ASEv3.
func (LookupEnvironmentV3ResultOutput) DnsSuffix ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) DnsSuffix() pulumi.StringOutput
the DNS suffix for this App Service Environment V3.
func (LookupEnvironmentV3ResultOutput) ElementType ¶ added in v4.20.0
func (LookupEnvironmentV3ResultOutput) ElementType() reflect.Type
func (LookupEnvironmentV3ResultOutput) ExternalInboundIpAddresses ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) ExternalInboundIpAddresses() pulumi.StringArrayOutput
The external inbound IP addresses of the App Service Environment V3.
func (LookupEnvironmentV3ResultOutput) Id ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupEnvironmentV3ResultOutput) InboundNetworkDependencies ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) InboundNetworkDependencies() GetEnvironmentV3InboundNetworkDependencyArrayOutput
An Inbound Network Dependencies block as defined below.
func (LookupEnvironmentV3ResultOutput) InternalInboundIpAddresses ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) InternalInboundIpAddresses() pulumi.StringArrayOutput
The internal inbound IP addresses of the App Service Environment V3.
func (LookupEnvironmentV3ResultOutput) InternalLoadBalancingMode ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) InternalLoadBalancingMode() pulumi.StringOutput
The Internal Load Balancing Mode of this ASEv3.
func (LookupEnvironmentV3ResultOutput) IpSslAddressCount ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) IpSslAddressCount() pulumi.IntOutput
The number of IP SSL addresses reserved for the App Service Environment V3.
func (LookupEnvironmentV3ResultOutput) LinuxOutboundIpAddresses ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) LinuxOutboundIpAddresses() pulumi.StringArrayOutput
The list of Outbound IP Addresses of Linux based Apps in this App Service Environment V3.
func (LookupEnvironmentV3ResultOutput) Location ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) Location() pulumi.StringOutput
The location where the App Service Environment exists.
func (LookupEnvironmentV3ResultOutput) Name ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) Name() pulumi.StringOutput
The name of the Cluster Setting.
func (LookupEnvironmentV3ResultOutput) PricingTier ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) PricingTier() pulumi.StringOutput
Pricing tier for the front end instances.
func (LookupEnvironmentV3ResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupEnvironmentV3ResultOutput) SubnetId ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) SubnetId() pulumi.StringOutput
The ID of the v3 App Service Environment Subnet.
func (LookupEnvironmentV3ResultOutput) Tags ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the v3 App Service Environment.
func (LookupEnvironmentV3ResultOutput) ToLookupEnvironmentV3ResultOutput ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) ToLookupEnvironmentV3ResultOutput() LookupEnvironmentV3ResultOutput
func (LookupEnvironmentV3ResultOutput) ToLookupEnvironmentV3ResultOutputWithContext ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) ToLookupEnvironmentV3ResultOutputWithContext(ctx context.Context) LookupEnvironmentV3ResultOutput
func (LookupEnvironmentV3ResultOutput) WindowsOutboundIpAddresses ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) WindowsOutboundIpAddresses() pulumi.StringArrayOutput
Outbound addresses of Windows based Apps in this App Service Environment V3.
func (LookupEnvironmentV3ResultOutput) ZoneRedundant ¶ added in v4.20.0
func (o LookupEnvironmentV3ResultOutput) ZoneRedundant() pulumi.BoolOutput
type LookupFunctionAppArgs ¶
type LookupFunctionAppArgs struct { // The name of the Function App resource. Name string `pulumi:"name"` // The name of the Resource Group where the Function App exists. ResourceGroupName string `pulumi:"resourceGroupName"` Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getFunctionApp.
type LookupFunctionAppOutputArgs ¶ added in v4.20.0
type LookupFunctionAppOutputArgs struct { // The name of the Function App resource. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group where the Function App exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getFunctionApp.
func (LookupFunctionAppOutputArgs) ElementType ¶ added in v4.20.0
func (LookupFunctionAppOutputArgs) ElementType() reflect.Type
type LookupFunctionAppResult ¶
type LookupFunctionAppResult struct { // The ID of the App Service Plan within which to create this Function App. AppServicePlanId string `pulumi:"appServicePlanId"` // A key-value pair of App Settings. AppSettings map[string]string `pulumi:"appSettings"` // The mode of the Function App's client certificates requirement for incoming requests. ClientCertMode string `pulumi:"clientCertMode"` // An `connectionString` block as defined below. ConnectionStrings []GetFunctionAppConnectionString `pulumi:"connectionStrings"` // An identifier used by App Service to perform domain ownership verification via DNS TXT record. CustomDomainVerificationId string `pulumi:"customDomainVerificationId"` // The default hostname associated with the Function App. DefaultHostname string `pulumi:"defaultHostname"` // Is the Function App enabled? Enabled bool `pulumi:"enabled"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A `identity` block as defined below. Identities []GetFunctionAppIdentity `pulumi:"identities"` Location string `pulumi:"location"` // The name for this IP Restriction. Name string `pulumi:"name"` // A string indicating the Operating System type for this function app. OsType string `pulumi:"osType"` // A comma separated list of outbound IP addresses. OutboundIpAddresses string `pulumi:"outboundIpAddresses"` // A comma separated list of outbound IP addresses, not all of which are necessarily in use. Superset of `outboundIpAddresses`. PossibleOutboundIpAddresses string `pulumi:"possibleOutboundIpAddresses"` ResourceGroupName string `pulumi:"resourceGroupName"` SiteConfigs []GetFunctionAppSiteConfig `pulumi:"siteConfigs"` // A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service. SiteCredentials []GetFunctionAppSiteCredential `pulumi:"siteCredentials"` // A `sourceControl` block as defined below. SourceControls []GetFunctionAppSourceControl `pulumi:"sourceControls"` Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getFunctionApp.
func LookupFunctionApp ¶
func LookupFunctionApp(ctx *pulumi.Context, args *LookupFunctionAppArgs, opts ...pulumi.InvokeOption) (*LookupFunctionAppResult, error)
Use this data source to access information about a Function App.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appservice.LookupFunctionApp(ctx, &appservice.LookupFunctionAppArgs{ Name: "test-azure-functions", ResourceGroupName: azurerm_resource_group.Example.Name, }, nil) if err != nil { return err } return nil }) }
```
type LookupFunctionAppResultOutput ¶ added in v4.20.0
type LookupFunctionAppResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getFunctionApp.
func LookupFunctionAppOutput ¶ added in v4.20.0
func LookupFunctionAppOutput(ctx *pulumi.Context, args LookupFunctionAppOutputArgs, opts ...pulumi.InvokeOption) LookupFunctionAppResultOutput
func (LookupFunctionAppResultOutput) AppServicePlanId ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) AppServicePlanId() pulumi.StringOutput
The ID of the App Service Plan within which to create this Function App.
func (LookupFunctionAppResultOutput) AppSettings ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) AppSettings() pulumi.StringMapOutput
A key-value pair of App Settings.
func (LookupFunctionAppResultOutput) ClientCertMode ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) ClientCertMode() pulumi.StringOutput
The mode of the Function App's client certificates requirement for incoming requests.
func (LookupFunctionAppResultOutput) ConnectionStrings ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) ConnectionStrings() GetFunctionAppConnectionStringArrayOutput
An `connectionString` block as defined below.
func (LookupFunctionAppResultOutput) CustomDomainVerificationId ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) CustomDomainVerificationId() pulumi.StringOutput
An identifier used by App Service to perform domain ownership verification via DNS TXT record.
func (LookupFunctionAppResultOutput) DefaultHostname ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) DefaultHostname() pulumi.StringOutput
The default hostname associated with the Function App.
func (LookupFunctionAppResultOutput) ElementType ¶ added in v4.20.0
func (LookupFunctionAppResultOutput) ElementType() reflect.Type
func (LookupFunctionAppResultOutput) Enabled ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) Enabled() pulumi.BoolOutput
Is the Function App enabled?
func (LookupFunctionAppResultOutput) Id ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupFunctionAppResultOutput) Identities ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) Identities() GetFunctionAppIdentityArrayOutput
A `identity` block as defined below.
func (LookupFunctionAppResultOutput) Location ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) Location() pulumi.StringOutput
func (LookupFunctionAppResultOutput) Name ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) Name() pulumi.StringOutput
The name for this IP Restriction.
func (LookupFunctionAppResultOutput) OsType ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) OsType() pulumi.StringOutput
A string indicating the Operating System type for this function app.
func (LookupFunctionAppResultOutput) OutboundIpAddresses ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) OutboundIpAddresses() pulumi.StringOutput
A comma separated list of outbound IP addresses.
func (LookupFunctionAppResultOutput) PossibleOutboundIpAddresses ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) PossibleOutboundIpAddresses() pulumi.StringOutput
A comma separated list of outbound IP addresses, not all of which are necessarily in use. Superset of `outboundIpAddresses`.
func (LookupFunctionAppResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupFunctionAppResultOutput) SiteConfigs ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) SiteConfigs() GetFunctionAppSiteConfigArrayOutput
func (LookupFunctionAppResultOutput) SiteCredentials ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) SiteCredentials() GetFunctionAppSiteCredentialArrayOutput
A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service.
func (LookupFunctionAppResultOutput) SourceControls ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) SourceControls() GetFunctionAppSourceControlArrayOutput
A `sourceControl` block as defined below.
func (LookupFunctionAppResultOutput) Tags ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) Tags() pulumi.StringMapOutput
func (LookupFunctionAppResultOutput) ToLookupFunctionAppResultOutput ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) ToLookupFunctionAppResultOutput() LookupFunctionAppResultOutput
func (LookupFunctionAppResultOutput) ToLookupFunctionAppResultOutputWithContext ¶ added in v4.20.0
func (o LookupFunctionAppResultOutput) ToLookupFunctionAppResultOutputWithContext(ctx context.Context) LookupFunctionAppResultOutput
type ManagedCertificate ¶
type ManagedCertificate struct { pulumi.CustomResourceState // The Canonical Name of the Certificate. CanonicalName pulumi.StringOutput `pulumi:"canonicalName"` // The ID of the App Service Custom Hostname Binding for the Certificate. Changing this forces a new App Service Managed Certificate to be created. CustomHostnameBindingId pulumi.StringOutput `pulumi:"customHostnameBindingId"` // The expiration date of the Certificate. ExpirationDate pulumi.StringOutput `pulumi:"expirationDate"` // The friendly name of the Certificate. FriendlyName pulumi.StringOutput `pulumi:"friendlyName"` // The list of Host Names for the Certificate. HostNames pulumi.StringArrayOutput `pulumi:"hostNames"` // The Start date for the Certificate. IssueDate pulumi.StringOutput `pulumi:"issueDate"` // The issuer of the Certificate. Issuer pulumi.StringOutput `pulumi:"issuer"` // The Subject Name for the Certificate. SubjectName pulumi.StringOutput `pulumi:"subjectName"` // A mapping of tags which should be assigned to the App Service Managed Certificate. Tags pulumi.StringMapOutput `pulumi:"tags"` // The Certificate Thumbprint. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` }
This certificate can be used to secure custom domains on App Services (Windows and Linux) hosted on an App Service Plan of Basic and above (free and shared tiers are not supported).
> NOTE: A certificate is valid for six months, and about a month before the certificate’s expiration date, App Services renews/rotates the certificate. This is managed by Azure and doesn't requre this resource to be changed or reprovisioned. It will change the `thumbprint` computed attribute the next time the resource is refreshed after rotation occurs, so keep that in mind if you have any dependencies on this attribute directly.
## Import
App Service Managed Certificates can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/managedCertificate:ManagedCertificate example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.Web/certificates/customhost.contoso.com
```
func GetManagedCertificate ¶
func GetManagedCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ManagedCertificateState, opts ...pulumi.ResourceOption) (*ManagedCertificate, error)
GetManagedCertificate gets an existing ManagedCertificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewManagedCertificate ¶
func NewManagedCertificate(ctx *pulumi.Context, name string, args *ManagedCertificateArgs, opts ...pulumi.ResourceOption) (*ManagedCertificate, error)
NewManagedCertificate registers a new resource with the given unique name, arguments, and options.
func (*ManagedCertificate) ElementType ¶
func (*ManagedCertificate) ElementType() reflect.Type
func (*ManagedCertificate) ToManagedCertificateOutput ¶
func (i *ManagedCertificate) ToManagedCertificateOutput() ManagedCertificateOutput
func (*ManagedCertificate) ToManagedCertificateOutputWithContext ¶
func (i *ManagedCertificate) ToManagedCertificateOutputWithContext(ctx context.Context) ManagedCertificateOutput
type ManagedCertificateArgs ¶
type ManagedCertificateArgs struct { // The ID of the App Service Custom Hostname Binding for the Certificate. Changing this forces a new App Service Managed Certificate to be created. CustomHostnameBindingId pulumi.StringInput // A mapping of tags which should be assigned to the App Service Managed Certificate. Tags pulumi.StringMapInput }
The set of arguments for constructing a ManagedCertificate resource.
func (ManagedCertificateArgs) ElementType ¶
func (ManagedCertificateArgs) ElementType() reflect.Type
type ManagedCertificateArray ¶
type ManagedCertificateArray []ManagedCertificateInput
func (ManagedCertificateArray) ElementType ¶
func (ManagedCertificateArray) ElementType() reflect.Type
func (ManagedCertificateArray) ToManagedCertificateArrayOutput ¶
func (i ManagedCertificateArray) ToManagedCertificateArrayOutput() ManagedCertificateArrayOutput
func (ManagedCertificateArray) ToManagedCertificateArrayOutputWithContext ¶
func (i ManagedCertificateArray) ToManagedCertificateArrayOutputWithContext(ctx context.Context) ManagedCertificateArrayOutput
type ManagedCertificateArrayInput ¶
type ManagedCertificateArrayInput interface { pulumi.Input ToManagedCertificateArrayOutput() ManagedCertificateArrayOutput ToManagedCertificateArrayOutputWithContext(context.Context) ManagedCertificateArrayOutput }
ManagedCertificateArrayInput is an input type that accepts ManagedCertificateArray and ManagedCertificateArrayOutput values. You can construct a concrete instance of `ManagedCertificateArrayInput` via:
ManagedCertificateArray{ ManagedCertificateArgs{...} }
type ManagedCertificateArrayOutput ¶
type ManagedCertificateArrayOutput struct{ *pulumi.OutputState }
func (ManagedCertificateArrayOutput) ElementType ¶
func (ManagedCertificateArrayOutput) ElementType() reflect.Type
func (ManagedCertificateArrayOutput) Index ¶
func (o ManagedCertificateArrayOutput) Index(i pulumi.IntInput) ManagedCertificateOutput
func (ManagedCertificateArrayOutput) ToManagedCertificateArrayOutput ¶
func (o ManagedCertificateArrayOutput) ToManagedCertificateArrayOutput() ManagedCertificateArrayOutput
func (ManagedCertificateArrayOutput) ToManagedCertificateArrayOutputWithContext ¶
func (o ManagedCertificateArrayOutput) ToManagedCertificateArrayOutputWithContext(ctx context.Context) ManagedCertificateArrayOutput
type ManagedCertificateInput ¶
type ManagedCertificateInput interface { pulumi.Input ToManagedCertificateOutput() ManagedCertificateOutput ToManagedCertificateOutputWithContext(ctx context.Context) ManagedCertificateOutput }
type ManagedCertificateMap ¶
type ManagedCertificateMap map[string]ManagedCertificateInput
func (ManagedCertificateMap) ElementType ¶
func (ManagedCertificateMap) ElementType() reflect.Type
func (ManagedCertificateMap) ToManagedCertificateMapOutput ¶
func (i ManagedCertificateMap) ToManagedCertificateMapOutput() ManagedCertificateMapOutput
func (ManagedCertificateMap) ToManagedCertificateMapOutputWithContext ¶
func (i ManagedCertificateMap) ToManagedCertificateMapOutputWithContext(ctx context.Context) ManagedCertificateMapOutput
type ManagedCertificateMapInput ¶
type ManagedCertificateMapInput interface { pulumi.Input ToManagedCertificateMapOutput() ManagedCertificateMapOutput ToManagedCertificateMapOutputWithContext(context.Context) ManagedCertificateMapOutput }
ManagedCertificateMapInput is an input type that accepts ManagedCertificateMap and ManagedCertificateMapOutput values. You can construct a concrete instance of `ManagedCertificateMapInput` via:
ManagedCertificateMap{ "key": ManagedCertificateArgs{...} }
type ManagedCertificateMapOutput ¶
type ManagedCertificateMapOutput struct{ *pulumi.OutputState }
func (ManagedCertificateMapOutput) ElementType ¶
func (ManagedCertificateMapOutput) ElementType() reflect.Type
func (ManagedCertificateMapOutput) MapIndex ¶
func (o ManagedCertificateMapOutput) MapIndex(k pulumi.StringInput) ManagedCertificateOutput
func (ManagedCertificateMapOutput) ToManagedCertificateMapOutput ¶
func (o ManagedCertificateMapOutput) ToManagedCertificateMapOutput() ManagedCertificateMapOutput
func (ManagedCertificateMapOutput) ToManagedCertificateMapOutputWithContext ¶
func (o ManagedCertificateMapOutput) ToManagedCertificateMapOutputWithContext(ctx context.Context) ManagedCertificateMapOutput
type ManagedCertificateOutput ¶
type ManagedCertificateOutput struct{ *pulumi.OutputState }
func (ManagedCertificateOutput) ElementType ¶
func (ManagedCertificateOutput) ElementType() reflect.Type
func (ManagedCertificateOutput) ToManagedCertificateOutput ¶
func (o ManagedCertificateOutput) ToManagedCertificateOutput() ManagedCertificateOutput
func (ManagedCertificateOutput) ToManagedCertificateOutputWithContext ¶
func (o ManagedCertificateOutput) ToManagedCertificateOutputWithContext(ctx context.Context) ManagedCertificateOutput
type ManagedCertificateState ¶
type ManagedCertificateState struct { // The Canonical Name of the Certificate. CanonicalName pulumi.StringPtrInput // The ID of the App Service Custom Hostname Binding for the Certificate. Changing this forces a new App Service Managed Certificate to be created. CustomHostnameBindingId pulumi.StringPtrInput // The expiration date of the Certificate. ExpirationDate pulumi.StringPtrInput // The friendly name of the Certificate. FriendlyName pulumi.StringPtrInput // The list of Host Names for the Certificate. HostNames pulumi.StringArrayInput // The Start date for the Certificate. IssueDate pulumi.StringPtrInput // The issuer of the Certificate. Issuer pulumi.StringPtrInput // The Subject Name for the Certificate. SubjectName pulumi.StringPtrInput // A mapping of tags which should be assigned to the App Service Managed Certificate. Tags pulumi.StringMapInput // The Certificate Thumbprint. Thumbprint pulumi.StringPtrInput }
func (ManagedCertificateState) ElementType ¶
func (ManagedCertificateState) ElementType() reflect.Type
type Plan ¶
type Plan struct { pulumi.CustomResourceState // The ID of the App Service Environment where the App Service Plan should be located. Changing forces a new resource to be created. AppServiceEnvironmentId pulumi.StringPtrOutput `pulumi:"appServiceEnvironmentId"` IsXenon pulumi.BoolPtrOutput `pulumi:"isXenon"` // The kind of the App Service Plan to create. Possible values are `Windows` (also available as `App`), `Linux`, `elastic` (for Premium Consumption) and `FunctionApp` (for a Consumption Plan). Defaults to `Windows`. Changing this forces a new resource to be created. Kind pulumi.StringPtrOutput `pulumi:"kind"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan. MaximumElasticWorkerCount pulumi.IntOutput `pulumi:"maximumElasticWorkerCount"` // The maximum number of workers supported with the App Service Plan's sku. MaximumNumberOfWorkers pulumi.IntOutput `pulumi:"maximumNumberOfWorkers"` // Specifies the name of the App Service Plan component. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Can Apps assigned to this App Service Plan be scaled independently? If set to `false` apps assigned to this plan will scale to all instances of the plan. Defaults to `false`. PerSiteScaling pulumi.BoolPtrOutput `pulumi:"perSiteScaling"` // Is this App Service Plan `Reserved`. Defaults to `false`. Reserved pulumi.BoolPtrOutput `pulumi:"reserved"` // The name of the resource group in which to create the App Service Plan component. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `sku` block as documented below. Sku PlanSkuOutput `pulumi:"sku"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies if the App Service Plan should be Zone Redundant. Changing this forces a new resource to be created. Defaults to `false`. ZoneRedundant pulumi.BoolPtrOutput `pulumi:"zoneRedundant"` }
Manages an App Service Plan component.
## Example Usage ### Dedicated)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } return nil }) }
``` ### Shared / Consumption Plan)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Kind: pulumi.Any("FunctionApp"), Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Dynamic"), Size: pulumi.String("Y1"), }, }) if err != nil { return err } return nil }) }
``` ### Linux)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Kind: pulumi.Any("Linux"), Reserved: pulumi.Bool(true), Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } return nil }) }
``` ### Windows Container)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Kind: pulumi.Any("xenon"), IsXenon: pulumi.Bool(true), Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("PremiumContainer"), Size: pulumi.String("PC2"), }, }) if err != nil { return err } return nil }) }
```
## Import
App Service Plan instances can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/plan:Plan instance1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/serverfarms/instance1
```
func GetPlan ¶
func GetPlan(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PlanState, opts ...pulumi.ResourceOption) (*Plan, error)
GetPlan gets an existing Plan resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPlan ¶
func NewPlan(ctx *pulumi.Context, name string, args *PlanArgs, opts ...pulumi.ResourceOption) (*Plan, error)
NewPlan registers a new resource with the given unique name, arguments, and options.
func (*Plan) ElementType ¶
func (*Plan) ToPlanOutput ¶
func (i *Plan) ToPlanOutput() PlanOutput
func (*Plan) ToPlanOutputWithContext ¶
func (i *Plan) ToPlanOutputWithContext(ctx context.Context) PlanOutput
type PlanArgs ¶
type PlanArgs struct { // The ID of the App Service Environment where the App Service Plan should be located. Changing forces a new resource to be created. AppServiceEnvironmentId pulumi.StringPtrInput IsXenon pulumi.BoolPtrInput // The kind of the App Service Plan to create. Possible values are `Windows` (also available as `App`), `Linux`, `elastic` (for Premium Consumption) and `FunctionApp` (for a Consumption Plan). Defaults to `Windows`. Changing this forces a new resource to be created. Kind pulumi.Input // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan. MaximumElasticWorkerCount pulumi.IntPtrInput // Specifies the name of the App Service Plan component. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Can Apps assigned to this App Service Plan be scaled independently? If set to `false` apps assigned to this plan will scale to all instances of the plan. Defaults to `false`. PerSiteScaling pulumi.BoolPtrInput // Is this App Service Plan `Reserved`. Defaults to `false`. Reserved pulumi.BoolPtrInput // The name of the resource group in which to create the App Service Plan component. ResourceGroupName pulumi.StringInput // A `sku` block as documented below. Sku PlanSkuInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies if the App Service Plan should be Zone Redundant. Changing this forces a new resource to be created. Defaults to `false`. ZoneRedundant pulumi.BoolPtrInput }
The set of arguments for constructing a Plan resource.
func (PlanArgs) ElementType ¶
type PlanArray ¶
type PlanArray []PlanInput
func (PlanArray) ElementType ¶
func (PlanArray) ToPlanArrayOutput ¶
func (i PlanArray) ToPlanArrayOutput() PlanArrayOutput
func (PlanArray) ToPlanArrayOutputWithContext ¶
func (i PlanArray) ToPlanArrayOutputWithContext(ctx context.Context) PlanArrayOutput
type PlanArrayInput ¶
type PlanArrayInput interface { pulumi.Input ToPlanArrayOutput() PlanArrayOutput ToPlanArrayOutputWithContext(context.Context) PlanArrayOutput }
PlanArrayInput is an input type that accepts PlanArray and PlanArrayOutput values. You can construct a concrete instance of `PlanArrayInput` via:
PlanArray{ PlanArgs{...} }
type PlanArrayOutput ¶
type PlanArrayOutput struct{ *pulumi.OutputState }
func (PlanArrayOutput) ElementType ¶
func (PlanArrayOutput) ElementType() reflect.Type
func (PlanArrayOutput) Index ¶
func (o PlanArrayOutput) Index(i pulumi.IntInput) PlanOutput
func (PlanArrayOutput) ToPlanArrayOutput ¶
func (o PlanArrayOutput) ToPlanArrayOutput() PlanArrayOutput
func (PlanArrayOutput) ToPlanArrayOutputWithContext ¶
func (o PlanArrayOutput) ToPlanArrayOutputWithContext(ctx context.Context) PlanArrayOutput
type PlanInput ¶
type PlanInput interface { pulumi.Input ToPlanOutput() PlanOutput ToPlanOutputWithContext(ctx context.Context) PlanOutput }
type PlanMap ¶
func (PlanMap) ElementType ¶
func (PlanMap) ToPlanMapOutput ¶
func (i PlanMap) ToPlanMapOutput() PlanMapOutput
func (PlanMap) ToPlanMapOutputWithContext ¶
func (i PlanMap) ToPlanMapOutputWithContext(ctx context.Context) PlanMapOutput
type PlanMapInput ¶
type PlanMapInput interface { pulumi.Input ToPlanMapOutput() PlanMapOutput ToPlanMapOutputWithContext(context.Context) PlanMapOutput }
PlanMapInput is an input type that accepts PlanMap and PlanMapOutput values. You can construct a concrete instance of `PlanMapInput` via:
PlanMap{ "key": PlanArgs{...} }
type PlanMapOutput ¶
type PlanMapOutput struct{ *pulumi.OutputState }
func (PlanMapOutput) ElementType ¶
func (PlanMapOutput) ElementType() reflect.Type
func (PlanMapOutput) MapIndex ¶
func (o PlanMapOutput) MapIndex(k pulumi.StringInput) PlanOutput
func (PlanMapOutput) ToPlanMapOutput ¶
func (o PlanMapOutput) ToPlanMapOutput() PlanMapOutput
func (PlanMapOutput) ToPlanMapOutputWithContext ¶
func (o PlanMapOutput) ToPlanMapOutputWithContext(ctx context.Context) PlanMapOutput
type PlanOutput ¶
type PlanOutput struct{ *pulumi.OutputState }
func (PlanOutput) ElementType ¶
func (PlanOutput) ElementType() reflect.Type
func (PlanOutput) ToPlanOutput ¶
func (o PlanOutput) ToPlanOutput() PlanOutput
func (PlanOutput) ToPlanOutputWithContext ¶
func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput
type PlanSkuArgs ¶
type PlanSkuArgs struct { // Specifies the number of workers associated with this App Service Plan. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Specifies the plan's instance size. Size pulumi.StringInput `pulumi:"size"` // Specifies the plan's pricing tier. Tier pulumi.StringInput `pulumi:"tier"` }
func (PlanSkuArgs) ElementType ¶
func (PlanSkuArgs) ElementType() reflect.Type
func (PlanSkuArgs) ToPlanSkuOutput ¶
func (i PlanSkuArgs) ToPlanSkuOutput() PlanSkuOutput
func (PlanSkuArgs) ToPlanSkuOutputWithContext ¶
func (i PlanSkuArgs) ToPlanSkuOutputWithContext(ctx context.Context) PlanSkuOutput
func (PlanSkuArgs) ToPlanSkuPtrOutput ¶
func (i PlanSkuArgs) ToPlanSkuPtrOutput() PlanSkuPtrOutput
func (PlanSkuArgs) ToPlanSkuPtrOutputWithContext ¶
func (i PlanSkuArgs) ToPlanSkuPtrOutputWithContext(ctx context.Context) PlanSkuPtrOutput
type PlanSkuInput ¶
type PlanSkuInput interface { pulumi.Input ToPlanSkuOutput() PlanSkuOutput ToPlanSkuOutputWithContext(context.Context) PlanSkuOutput }
PlanSkuInput is an input type that accepts PlanSkuArgs and PlanSkuOutput values. You can construct a concrete instance of `PlanSkuInput` via:
PlanSkuArgs{...}
type PlanSkuOutput ¶
type PlanSkuOutput struct{ *pulumi.OutputState }
func (PlanSkuOutput) Capacity ¶
func (o PlanSkuOutput) Capacity() pulumi.IntPtrOutput
Specifies the number of workers associated with this App Service Plan.
func (PlanSkuOutput) ElementType ¶
func (PlanSkuOutput) ElementType() reflect.Type
func (PlanSkuOutput) Size ¶
func (o PlanSkuOutput) Size() pulumi.StringOutput
Specifies the plan's instance size.
func (PlanSkuOutput) Tier ¶
func (o PlanSkuOutput) Tier() pulumi.StringOutput
Specifies the plan's pricing tier.
func (PlanSkuOutput) ToPlanSkuOutput ¶
func (o PlanSkuOutput) ToPlanSkuOutput() PlanSkuOutput
func (PlanSkuOutput) ToPlanSkuOutputWithContext ¶
func (o PlanSkuOutput) ToPlanSkuOutputWithContext(ctx context.Context) PlanSkuOutput
func (PlanSkuOutput) ToPlanSkuPtrOutput ¶
func (o PlanSkuOutput) ToPlanSkuPtrOutput() PlanSkuPtrOutput
func (PlanSkuOutput) ToPlanSkuPtrOutputWithContext ¶
func (o PlanSkuOutput) ToPlanSkuPtrOutputWithContext(ctx context.Context) PlanSkuPtrOutput
type PlanSkuPtrInput ¶
type PlanSkuPtrInput interface { pulumi.Input ToPlanSkuPtrOutput() PlanSkuPtrOutput ToPlanSkuPtrOutputWithContext(context.Context) PlanSkuPtrOutput }
PlanSkuPtrInput is an input type that accepts PlanSkuArgs, PlanSkuPtr and PlanSkuPtrOutput values. You can construct a concrete instance of `PlanSkuPtrInput` via:
PlanSkuArgs{...} or: nil
func PlanSkuPtr ¶
func PlanSkuPtr(v *PlanSkuArgs) PlanSkuPtrInput
type PlanSkuPtrOutput ¶
type PlanSkuPtrOutput struct{ *pulumi.OutputState }
func (PlanSkuPtrOutput) Capacity ¶
func (o PlanSkuPtrOutput) Capacity() pulumi.IntPtrOutput
Specifies the number of workers associated with this App Service Plan.
func (PlanSkuPtrOutput) Elem ¶
func (o PlanSkuPtrOutput) Elem() PlanSkuOutput
func (PlanSkuPtrOutput) ElementType ¶
func (PlanSkuPtrOutput) ElementType() reflect.Type
func (PlanSkuPtrOutput) Size ¶
func (o PlanSkuPtrOutput) Size() pulumi.StringPtrOutput
Specifies the plan's instance size.
func (PlanSkuPtrOutput) Tier ¶
func (o PlanSkuPtrOutput) Tier() pulumi.StringPtrOutput
Specifies the plan's pricing tier.
func (PlanSkuPtrOutput) ToPlanSkuPtrOutput ¶
func (o PlanSkuPtrOutput) ToPlanSkuPtrOutput() PlanSkuPtrOutput
func (PlanSkuPtrOutput) ToPlanSkuPtrOutputWithContext ¶
func (o PlanSkuPtrOutput) ToPlanSkuPtrOutputWithContext(ctx context.Context) PlanSkuPtrOutput
type PlanState ¶
type PlanState struct { // The ID of the App Service Environment where the App Service Plan should be located. Changing forces a new resource to be created. AppServiceEnvironmentId pulumi.StringPtrInput IsXenon pulumi.BoolPtrInput // The kind of the App Service Plan to create. Possible values are `Windows` (also available as `App`), `Linux`, `elastic` (for Premium Consumption) and `FunctionApp` (for a Consumption Plan). Defaults to `Windows`. Changing this forces a new resource to be created. Kind pulumi.Input // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The maximum number of total workers allowed for this ElasticScaleEnabled App Service Plan. MaximumElasticWorkerCount pulumi.IntPtrInput // The maximum number of workers supported with the App Service Plan's sku. MaximumNumberOfWorkers pulumi.IntPtrInput // Specifies the name of the App Service Plan component. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Can Apps assigned to this App Service Plan be scaled independently? If set to `false` apps assigned to this plan will scale to all instances of the plan. Defaults to `false`. PerSiteScaling pulumi.BoolPtrInput // Is this App Service Plan `Reserved`. Defaults to `false`. Reserved pulumi.BoolPtrInput // The name of the resource group in which to create the App Service Plan component. ResourceGroupName pulumi.StringPtrInput // A `sku` block as documented below. Sku PlanSkuPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput // Specifies if the App Service Plan should be Zone Redundant. Changing this forces a new resource to be created. Defaults to `false`. ZoneRedundant pulumi.BoolPtrInput }
func (PlanState) ElementType ¶
type PublicCertificate ¶ added in v4.29.0
type PublicCertificate struct { pulumi.CustomResourceState // The name of the App Service. Changing this forces a new App Service Public Certificate to be created. AppServiceName pulumi.StringOutput `pulumi:"appServiceName"` // The base64-encoded contents of the certificate. Changing this forces a new App Service Public Certificate to be created. Blob pulumi.StringOutput `pulumi:"blob"` // The location of the certificate. Possible values are `CurrentUserMy`, `LocalMachineMy` and `Unknown`. CertificateLocation pulumi.StringOutput `pulumi:"certificateLocation"` // The name of the public certificate. Changing this forces a new App Service Public Certificate to be created. CertificateName pulumi.StringOutput `pulumi:"certificateName"` // The name of the Resource Group where the App Service Public Certificate should exist. Changing this forces a new App Service Public Certificate to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The thumbprint of the public certificate. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` }
Manages an App Service Public Certificate.
## Example Usage
```go package main
import (
"encoding/base64" "io/ioutil" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func filebase64OrPanic(path string) pulumi.StringPtrInput { if fileData, err := ioutil.ReadFile(path); err == nil { return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:])) } else { panic(err.Error()) } }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } exampleAppService, err := appservice.NewAppService(ctx, "exampleAppService", &appservice.AppServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), }) if err != nil { return err } _, err = appservice.NewPublicCertificate(ctx, "examplePublicCertificate", &appservice.PublicCertificateArgs{ ResourceGroupName: exampleResourceGroup.Name, AppServiceName: exampleAppService.Name, CertificateName: pulumi.String("example-public-certificate"), CertificateLocation: pulumi.String("Unknown"), Blob: filebase64OrPanic("app_service_public_certificate.cer"), }) if err != nil { return err } return nil }) }
```
## Import
App Service Public Certificates can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/publicCertificate:PublicCertificate example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Web/sites/site1/publicCertificates/publicCertificate1
```
func GetPublicCertificate ¶ added in v4.29.0
func GetPublicCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PublicCertificateState, opts ...pulumi.ResourceOption) (*PublicCertificate, error)
GetPublicCertificate gets an existing PublicCertificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPublicCertificate ¶ added in v4.29.0
func NewPublicCertificate(ctx *pulumi.Context, name string, args *PublicCertificateArgs, opts ...pulumi.ResourceOption) (*PublicCertificate, error)
NewPublicCertificate registers a new resource with the given unique name, arguments, and options.
func (*PublicCertificate) ElementType ¶ added in v4.29.0
func (*PublicCertificate) ElementType() reflect.Type
func (*PublicCertificate) ToPublicCertificateOutput ¶ added in v4.29.0
func (i *PublicCertificate) ToPublicCertificateOutput() PublicCertificateOutput
func (*PublicCertificate) ToPublicCertificateOutputWithContext ¶ added in v4.29.0
func (i *PublicCertificate) ToPublicCertificateOutputWithContext(ctx context.Context) PublicCertificateOutput
type PublicCertificateArgs ¶ added in v4.29.0
type PublicCertificateArgs struct { // The name of the App Service. Changing this forces a new App Service Public Certificate to be created. AppServiceName pulumi.StringInput // The base64-encoded contents of the certificate. Changing this forces a new App Service Public Certificate to be created. Blob pulumi.StringInput // The location of the certificate. Possible values are `CurrentUserMy`, `LocalMachineMy` and `Unknown`. CertificateLocation pulumi.StringInput // The name of the public certificate. Changing this forces a new App Service Public Certificate to be created. CertificateName pulumi.StringInput // The name of the Resource Group where the App Service Public Certificate should exist. Changing this forces a new App Service Public Certificate to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a PublicCertificate resource.
func (PublicCertificateArgs) ElementType ¶ added in v4.29.0
func (PublicCertificateArgs) ElementType() reflect.Type
type PublicCertificateArray ¶ added in v4.29.0
type PublicCertificateArray []PublicCertificateInput
func (PublicCertificateArray) ElementType ¶ added in v4.29.0
func (PublicCertificateArray) ElementType() reflect.Type
func (PublicCertificateArray) ToPublicCertificateArrayOutput ¶ added in v4.29.0
func (i PublicCertificateArray) ToPublicCertificateArrayOutput() PublicCertificateArrayOutput
func (PublicCertificateArray) ToPublicCertificateArrayOutputWithContext ¶ added in v4.29.0
func (i PublicCertificateArray) ToPublicCertificateArrayOutputWithContext(ctx context.Context) PublicCertificateArrayOutput
type PublicCertificateArrayInput ¶ added in v4.29.0
type PublicCertificateArrayInput interface { pulumi.Input ToPublicCertificateArrayOutput() PublicCertificateArrayOutput ToPublicCertificateArrayOutputWithContext(context.Context) PublicCertificateArrayOutput }
PublicCertificateArrayInput is an input type that accepts PublicCertificateArray and PublicCertificateArrayOutput values. You can construct a concrete instance of `PublicCertificateArrayInput` via:
PublicCertificateArray{ PublicCertificateArgs{...} }
type PublicCertificateArrayOutput ¶ added in v4.29.0
type PublicCertificateArrayOutput struct{ *pulumi.OutputState }
func (PublicCertificateArrayOutput) ElementType ¶ added in v4.29.0
func (PublicCertificateArrayOutput) ElementType() reflect.Type
func (PublicCertificateArrayOutput) Index ¶ added in v4.29.0
func (o PublicCertificateArrayOutput) Index(i pulumi.IntInput) PublicCertificateOutput
func (PublicCertificateArrayOutput) ToPublicCertificateArrayOutput ¶ added in v4.29.0
func (o PublicCertificateArrayOutput) ToPublicCertificateArrayOutput() PublicCertificateArrayOutput
func (PublicCertificateArrayOutput) ToPublicCertificateArrayOutputWithContext ¶ added in v4.29.0
func (o PublicCertificateArrayOutput) ToPublicCertificateArrayOutputWithContext(ctx context.Context) PublicCertificateArrayOutput
type PublicCertificateInput ¶ added in v4.29.0
type PublicCertificateInput interface { pulumi.Input ToPublicCertificateOutput() PublicCertificateOutput ToPublicCertificateOutputWithContext(ctx context.Context) PublicCertificateOutput }
type PublicCertificateMap ¶ added in v4.29.0
type PublicCertificateMap map[string]PublicCertificateInput
func (PublicCertificateMap) ElementType ¶ added in v4.29.0
func (PublicCertificateMap) ElementType() reflect.Type
func (PublicCertificateMap) ToPublicCertificateMapOutput ¶ added in v4.29.0
func (i PublicCertificateMap) ToPublicCertificateMapOutput() PublicCertificateMapOutput
func (PublicCertificateMap) ToPublicCertificateMapOutputWithContext ¶ added in v4.29.0
func (i PublicCertificateMap) ToPublicCertificateMapOutputWithContext(ctx context.Context) PublicCertificateMapOutput
type PublicCertificateMapInput ¶ added in v4.29.0
type PublicCertificateMapInput interface { pulumi.Input ToPublicCertificateMapOutput() PublicCertificateMapOutput ToPublicCertificateMapOutputWithContext(context.Context) PublicCertificateMapOutput }
PublicCertificateMapInput is an input type that accepts PublicCertificateMap and PublicCertificateMapOutput values. You can construct a concrete instance of `PublicCertificateMapInput` via:
PublicCertificateMap{ "key": PublicCertificateArgs{...} }
type PublicCertificateMapOutput ¶ added in v4.29.0
type PublicCertificateMapOutput struct{ *pulumi.OutputState }
func (PublicCertificateMapOutput) ElementType ¶ added in v4.29.0
func (PublicCertificateMapOutput) ElementType() reflect.Type
func (PublicCertificateMapOutput) MapIndex ¶ added in v4.29.0
func (o PublicCertificateMapOutput) MapIndex(k pulumi.StringInput) PublicCertificateOutput
func (PublicCertificateMapOutput) ToPublicCertificateMapOutput ¶ added in v4.29.0
func (o PublicCertificateMapOutput) ToPublicCertificateMapOutput() PublicCertificateMapOutput
func (PublicCertificateMapOutput) ToPublicCertificateMapOutputWithContext ¶ added in v4.29.0
func (o PublicCertificateMapOutput) ToPublicCertificateMapOutputWithContext(ctx context.Context) PublicCertificateMapOutput
type PublicCertificateOutput ¶ added in v4.29.0
type PublicCertificateOutput struct{ *pulumi.OutputState }
func (PublicCertificateOutput) ElementType ¶ added in v4.29.0
func (PublicCertificateOutput) ElementType() reflect.Type
func (PublicCertificateOutput) ToPublicCertificateOutput ¶ added in v4.29.0
func (o PublicCertificateOutput) ToPublicCertificateOutput() PublicCertificateOutput
func (PublicCertificateOutput) ToPublicCertificateOutputWithContext ¶ added in v4.29.0
func (o PublicCertificateOutput) ToPublicCertificateOutputWithContext(ctx context.Context) PublicCertificateOutput
type PublicCertificateState ¶ added in v4.29.0
type PublicCertificateState struct { // The name of the App Service. Changing this forces a new App Service Public Certificate to be created. AppServiceName pulumi.StringPtrInput // The base64-encoded contents of the certificate. Changing this forces a new App Service Public Certificate to be created. Blob pulumi.StringPtrInput // The location of the certificate. Possible values are `CurrentUserMy`, `LocalMachineMy` and `Unknown`. CertificateLocation pulumi.StringPtrInput // The name of the public certificate. Changing this forces a new App Service Public Certificate to be created. CertificateName pulumi.StringPtrInput // The name of the Resource Group where the App Service Public Certificate should exist. Changing this forces a new App Service Public Certificate to be created. ResourceGroupName pulumi.StringPtrInput // The thumbprint of the public certificate. Thumbprint pulumi.StringPtrInput }
func (PublicCertificateState) ElementType ¶ added in v4.29.0
func (PublicCertificateState) ElementType() reflect.Type
type Slot ¶
type Slot struct { pulumi.CustomResourceState // The name of the App Service within which to create the App Service Slot. Changing this forces a new resource to be created. AppServiceName pulumi.StringOutput `pulumi:"appServiceName"` // The ID of the App Service Plan within which to create this App Service Slot. Changing this forces a new resource to be created. AppServicePlanId pulumi.StringOutput `pulumi:"appServicePlanId"` // A key-value pair of App Settings. AppSettings pulumi.StringMapOutput `pulumi:"appSettings"` // A `authSettings` block as defined below. AuthSettings SlotAuthSettingsOutput `pulumi:"authSettings"` // Should the App Service Slot send session affinity cookies, which route client requests in the same session to the same instance? ClientAffinityEnabled pulumi.BoolOutput `pulumi:"clientAffinityEnabled"` // An `connectionString` block as defined below. ConnectionStrings SlotConnectionStringArrayOutput `pulumi:"connectionStrings"` // The Default Hostname associated with the App Service Slot - such as `mysite.azurewebsites.net` DefaultSiteHostname pulumi.StringOutput `pulumi:"defaultSiteHostname"` // Is the App Service Slot Enabled? Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Can the App Service Slot only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrOutput `pulumi:"httpsOnly"` // An `identity` block as defined below. Identity SlotIdentityOutput `pulumi:"identity"` // The User Assigned Identity Id used for looking up KeyVault secrets. The identity must be assigned to the application. See [Access vaults with a user-assigned identity](https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references#access-vaults-with-a-user-assigned-identity) for more information. KeyVaultReferenceIdentityId pulumi.StringOutput `pulumi:"keyVaultReferenceIdentityId"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // A `logs` block as defined below. Logs SlotLogsOutput `pulumi:"logs"` // Specifies the name of the App Service Slot component. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the resource group in which to create the App Service Slot component. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A `siteConfig` object as defined below. SiteConfig SlotSiteConfigOutput `pulumi:"siteConfig"` // A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service slot. SiteCredentials SlotSiteCredentialArrayOutput `pulumi:"siteCredentials"` // One or more `storageAccount` blocks as defined below. StorageAccounts SlotStorageAccountArrayOutput `pulumi:"storageAccounts"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an App Service Slot (within an App Service).
> **Note:** When using Slots - the `appSettings`, `connectionString` and `siteConfig` blocks on the `appservice.AppService` resource will be overwritten when promoting a Slot using the `appservice.ActiveSlot` resource.
## Example Usage ### Net 4.X)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := random.NewRandomId(ctx, "server", &random.RandomIdArgs{ Keepers: pulumi.AnyMap{ "azi_id": pulumi.Any(1), }, ByteLength: pulumi.Int(8), }) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } exampleAppService, err := appservice.NewAppService(ctx, "exampleAppService", &appservice.AppServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), SiteConfig: &appservice.AppServiceSiteConfigArgs{ DotnetFrameworkVersion: pulumi.String("v4.0"), }, AppSettings: pulumi.StringMap{ "SOME_KEY": pulumi.String("some-value"), }, ConnectionStrings: appservice.AppServiceConnectionStringArray{ &appservice.AppServiceConnectionStringArgs{ Name: pulumi.String("Database"), Type: pulumi.String("SQLServer"), Value: pulumi.String("Server=some-server.mydomain.com;Integrated Security=SSPI"), }, }, }) if err != nil { return err } _, err = appservice.NewSlot(ctx, "exampleSlot", &appservice.SlotArgs{ AppServiceName: exampleAppService.Name, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), SiteConfig: &appservice.SlotSiteConfigArgs{ DotnetFrameworkVersion: pulumi.String("v4.0"), }, AppSettings: pulumi.StringMap{ "SOME_KEY": pulumi.String("some-value"), }, ConnectionStrings: appservice.SlotConnectionStringArray{ &appservice.SlotConnectionStringArgs{ Name: pulumi.String("Database"), Type: pulumi.String("SQLServer"), Value: pulumi.String("Server=some-server.mydomain.com;Integrated Security=SSPI"), }, }, }) if err != nil { return err } return nil }) }
``` ### Java 1.8)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := random.NewRandomId(ctx, "server", &random.RandomIdArgs{ Keepers: pulumi.AnyMap{ "azi_id": pulumi.Any(1), }, ByteLength: pulumi.Int(8), }) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } exampleAppService, err := appservice.NewAppService(ctx, "exampleAppService", &appservice.AppServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), SiteConfig: &appservice.AppServiceSiteConfigArgs{ JavaVersion: pulumi.String("1.8"), JavaContainer: pulumi.String("JETTY"), JavaContainerVersion: pulumi.String("9.3"), }, }) if err != nil { return err } _, err = appservice.NewSlot(ctx, "exampleSlot", &appservice.SlotArgs{ AppServiceName: exampleAppService.Name, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), SiteConfig: &appservice.SlotSiteConfigArgs{ JavaVersion: pulumi.String("1.8"), JavaContainer: pulumi.String("JETTY"), JavaContainerVersion: pulumi.String("9.3"), }, }) if err != nil { return err } return nil }) }
```
## Import
App Service Slots can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/slot:Slot instance1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/sites/website1/slots/instance1
```
func GetSlot ¶
func GetSlot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SlotState, opts ...pulumi.ResourceOption) (*Slot, error)
GetSlot gets an existing Slot resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSlot ¶
func NewSlot(ctx *pulumi.Context, name string, args *SlotArgs, opts ...pulumi.ResourceOption) (*Slot, error)
NewSlot registers a new resource with the given unique name, arguments, and options.
func (*Slot) ElementType ¶
func (*Slot) ToSlotOutput ¶
func (i *Slot) ToSlotOutput() SlotOutput
func (*Slot) ToSlotOutputWithContext ¶
func (i *Slot) ToSlotOutputWithContext(ctx context.Context) SlotOutput
type SlotArgs ¶
type SlotArgs struct { // The name of the App Service within which to create the App Service Slot. Changing this forces a new resource to be created. AppServiceName pulumi.StringInput // The ID of the App Service Plan within which to create this App Service Slot. Changing this forces a new resource to be created. AppServicePlanId pulumi.StringInput // A key-value pair of App Settings. AppSettings pulumi.StringMapInput // A `authSettings` block as defined below. AuthSettings SlotAuthSettingsPtrInput // Should the App Service Slot send session affinity cookies, which route client requests in the same session to the same instance? ClientAffinityEnabled pulumi.BoolPtrInput // An `connectionString` block as defined below. ConnectionStrings SlotConnectionStringArrayInput // Is the App Service Slot Enabled? Enabled pulumi.BoolPtrInput // Can the App Service Slot only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrInput // An `identity` block as defined below. Identity SlotIdentityPtrInput // The User Assigned Identity Id used for looking up KeyVault secrets. The identity must be assigned to the application. See [Access vaults with a user-assigned identity](https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references#access-vaults-with-a-user-assigned-identity) for more information. KeyVaultReferenceIdentityId pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // A `logs` block as defined below. Logs SlotLogsPtrInput // Specifies the name of the App Service Slot component. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the App Service Slot component. ResourceGroupName pulumi.StringInput // A `siteConfig` object as defined below. SiteConfig SlotSiteConfigPtrInput // One or more `storageAccount` blocks as defined below. StorageAccounts SlotStorageAccountArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Slot resource.
func (SlotArgs) ElementType ¶
type SlotArray ¶
type SlotArray []SlotInput
func (SlotArray) ElementType ¶
func (SlotArray) ToSlotArrayOutput ¶
func (i SlotArray) ToSlotArrayOutput() SlotArrayOutput
func (SlotArray) ToSlotArrayOutputWithContext ¶
func (i SlotArray) ToSlotArrayOutputWithContext(ctx context.Context) SlotArrayOutput
type SlotArrayInput ¶
type SlotArrayInput interface { pulumi.Input ToSlotArrayOutput() SlotArrayOutput ToSlotArrayOutputWithContext(context.Context) SlotArrayOutput }
SlotArrayInput is an input type that accepts SlotArray and SlotArrayOutput values. You can construct a concrete instance of `SlotArrayInput` via:
SlotArray{ SlotArgs{...} }
type SlotArrayOutput ¶
type SlotArrayOutput struct{ *pulumi.OutputState }
func (SlotArrayOutput) ElementType ¶
func (SlotArrayOutput) ElementType() reflect.Type
func (SlotArrayOutput) Index ¶
func (o SlotArrayOutput) Index(i pulumi.IntInput) SlotOutput
func (SlotArrayOutput) ToSlotArrayOutput ¶
func (o SlotArrayOutput) ToSlotArrayOutput() SlotArrayOutput
func (SlotArrayOutput) ToSlotArrayOutputWithContext ¶
func (o SlotArrayOutput) ToSlotArrayOutputWithContext(ctx context.Context) SlotArrayOutput
type SlotAuthSettings ¶
type SlotAuthSettings struct { // A `activeDirectory` block as defined below. ActiveDirectory *SlotAuthSettingsActiveDirectory `pulumi:"activeDirectory"` // Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value". AdditionalLoginParams map[string]string `pulumi:"additionalLoginParams"` // External URLs that can be redirected to as part of logging in or logging out of the app. AllowedExternalRedirectUrls []string `pulumi:"allowedExternalRedirectUrls"` // The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`. DefaultProvider *string `pulumi:"defaultProvider"` // Is Authentication enabled? Enabled bool `pulumi:"enabled"` // A `facebook` block as defined below. Facebook *SlotAuthSettingsFacebook `pulumi:"facebook"` // A `google` block as defined below. Google *SlotAuthSettingsGoogle `pulumi:"google"` // Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/. Issuer *string `pulumi:"issuer"` // A `microsoft` block as defined below. Microsoft *SlotAuthSettingsMicrosoft `pulumi:"microsoft"` // The runtime version of the Authentication/Authorization module. RuntimeVersion *string `pulumi:"runtimeVersion"` // The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72. TokenRefreshExtensionHours *float64 `pulumi:"tokenRefreshExtensionHours"` // If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false. TokenStoreEnabled *bool `pulumi:"tokenStoreEnabled"` // A `twitter` block as defined below. Twitter *SlotAuthSettingsTwitter `pulumi:"twitter"` // The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`. UnauthenticatedClientAction *string `pulumi:"unauthenticatedClientAction"` }
type SlotAuthSettingsActiveDirectory ¶
type SlotAuthSettingsActiveDirectory struct { // Allowed audience values to consider when validating JWTs issued by Azure Active Directory. AllowedAudiences []string `pulumi:"allowedAudiences"` // The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory. ClientId string `pulumi:"clientId"` // The Client Secret of this relying party application. If no secret is provided, implicit flow will be used. ClientSecret *string `pulumi:"clientSecret"` }
type SlotAuthSettingsActiveDirectoryArgs ¶
type SlotAuthSettingsActiveDirectoryArgs struct { // Allowed audience values to consider when validating JWTs issued by Azure Active Directory. AllowedAudiences pulumi.StringArrayInput `pulumi:"allowedAudiences"` // The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory. ClientId pulumi.StringInput `pulumi:"clientId"` // The Client Secret of this relying party application. If no secret is provided, implicit flow will be used. ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` }
func (SlotAuthSettingsActiveDirectoryArgs) ElementType ¶
func (SlotAuthSettingsActiveDirectoryArgs) ElementType() reflect.Type
func (SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryOutput ¶
func (i SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryOutput() SlotAuthSettingsActiveDirectoryOutput
func (SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryOutputWithContext ¶
func (i SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryOutput
func (SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryPtrOutput ¶
func (i SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryPtrOutput() SlotAuthSettingsActiveDirectoryPtrOutput
func (SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext ¶
func (i SlotAuthSettingsActiveDirectoryArgs) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryPtrOutput
type SlotAuthSettingsActiveDirectoryInput ¶
type SlotAuthSettingsActiveDirectoryInput interface { pulumi.Input ToSlotAuthSettingsActiveDirectoryOutput() SlotAuthSettingsActiveDirectoryOutput ToSlotAuthSettingsActiveDirectoryOutputWithContext(context.Context) SlotAuthSettingsActiveDirectoryOutput }
SlotAuthSettingsActiveDirectoryInput is an input type that accepts SlotAuthSettingsActiveDirectoryArgs and SlotAuthSettingsActiveDirectoryOutput values. You can construct a concrete instance of `SlotAuthSettingsActiveDirectoryInput` via:
SlotAuthSettingsActiveDirectoryArgs{...}
type SlotAuthSettingsActiveDirectoryOutput ¶
type SlotAuthSettingsActiveDirectoryOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsActiveDirectoryOutput) AllowedAudiences ¶
func (o SlotAuthSettingsActiveDirectoryOutput) AllowedAudiences() pulumi.StringArrayOutput
Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
func (SlotAuthSettingsActiveDirectoryOutput) ClientId ¶
func (o SlotAuthSettingsActiveDirectoryOutput) ClientId() pulumi.StringOutput
The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory.
func (SlotAuthSettingsActiveDirectoryOutput) ClientSecret ¶
func (o SlotAuthSettingsActiveDirectoryOutput) ClientSecret() pulumi.StringPtrOutput
The Client Secret of this relying party application. If no secret is provided, implicit flow will be used.
func (SlotAuthSettingsActiveDirectoryOutput) ElementType ¶
func (SlotAuthSettingsActiveDirectoryOutput) ElementType() reflect.Type
func (SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryOutput ¶
func (o SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryOutput() SlotAuthSettingsActiveDirectoryOutput
func (SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryOutputWithContext ¶
func (o SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryOutput
func (SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryPtrOutput ¶
func (o SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryPtrOutput() SlotAuthSettingsActiveDirectoryPtrOutput
func (SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext ¶
func (o SlotAuthSettingsActiveDirectoryOutput) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryPtrOutput
type SlotAuthSettingsActiveDirectoryPtrInput ¶
type SlotAuthSettingsActiveDirectoryPtrInput interface { pulumi.Input ToSlotAuthSettingsActiveDirectoryPtrOutput() SlotAuthSettingsActiveDirectoryPtrOutput ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext(context.Context) SlotAuthSettingsActiveDirectoryPtrOutput }
SlotAuthSettingsActiveDirectoryPtrInput is an input type that accepts SlotAuthSettingsActiveDirectoryArgs, SlotAuthSettingsActiveDirectoryPtr and SlotAuthSettingsActiveDirectoryPtrOutput values. You can construct a concrete instance of `SlotAuthSettingsActiveDirectoryPtrInput` via:
SlotAuthSettingsActiveDirectoryArgs{...} or: nil
func SlotAuthSettingsActiveDirectoryPtr ¶
func SlotAuthSettingsActiveDirectoryPtr(v *SlotAuthSettingsActiveDirectoryArgs) SlotAuthSettingsActiveDirectoryPtrInput
type SlotAuthSettingsActiveDirectoryPtrOutput ¶
type SlotAuthSettingsActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences ¶
func (o SlotAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences() pulumi.StringArrayOutput
Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
func (SlotAuthSettingsActiveDirectoryPtrOutput) ClientId ¶
func (o SlotAuthSettingsActiveDirectoryPtrOutput) ClientId() pulumi.StringPtrOutput
The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory.
func (SlotAuthSettingsActiveDirectoryPtrOutput) ClientSecret ¶
func (o SlotAuthSettingsActiveDirectoryPtrOutput) ClientSecret() pulumi.StringPtrOutput
The Client Secret of this relying party application. If no secret is provided, implicit flow will be used.
func (SlotAuthSettingsActiveDirectoryPtrOutput) ElementType ¶
func (SlotAuthSettingsActiveDirectoryPtrOutput) ElementType() reflect.Type
func (SlotAuthSettingsActiveDirectoryPtrOutput) ToSlotAuthSettingsActiveDirectoryPtrOutput ¶
func (o SlotAuthSettingsActiveDirectoryPtrOutput) ToSlotAuthSettingsActiveDirectoryPtrOutput() SlotAuthSettingsActiveDirectoryPtrOutput
func (SlotAuthSettingsActiveDirectoryPtrOutput) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext ¶
func (o SlotAuthSettingsActiveDirectoryPtrOutput) ToSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) SlotAuthSettingsActiveDirectoryPtrOutput
type SlotAuthSettingsArgs ¶
type SlotAuthSettingsArgs struct { // A `activeDirectory` block as defined below. ActiveDirectory SlotAuthSettingsActiveDirectoryPtrInput `pulumi:"activeDirectory"` // Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value". AdditionalLoginParams pulumi.StringMapInput `pulumi:"additionalLoginParams"` // External URLs that can be redirected to as part of logging in or logging out of the app. AllowedExternalRedirectUrls pulumi.StringArrayInput `pulumi:"allowedExternalRedirectUrls"` // The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`. DefaultProvider pulumi.StringPtrInput `pulumi:"defaultProvider"` // Is Authentication enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` // A `facebook` block as defined below. Facebook SlotAuthSettingsFacebookPtrInput `pulumi:"facebook"` // A `google` block as defined below. Google SlotAuthSettingsGooglePtrInput `pulumi:"google"` // Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/. Issuer pulumi.StringPtrInput `pulumi:"issuer"` // A `microsoft` block as defined below. Microsoft SlotAuthSettingsMicrosoftPtrInput `pulumi:"microsoft"` // The runtime version of the Authentication/Authorization module. RuntimeVersion pulumi.StringPtrInput `pulumi:"runtimeVersion"` // The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72. TokenRefreshExtensionHours pulumi.Float64PtrInput `pulumi:"tokenRefreshExtensionHours"` // If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false. TokenStoreEnabled pulumi.BoolPtrInput `pulumi:"tokenStoreEnabled"` // A `twitter` block as defined below. Twitter SlotAuthSettingsTwitterPtrInput `pulumi:"twitter"` // The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`. UnauthenticatedClientAction pulumi.StringPtrInput `pulumi:"unauthenticatedClientAction"` }
func (SlotAuthSettingsArgs) ElementType ¶
func (SlotAuthSettingsArgs) ElementType() reflect.Type
func (SlotAuthSettingsArgs) ToSlotAuthSettingsOutput ¶
func (i SlotAuthSettingsArgs) ToSlotAuthSettingsOutput() SlotAuthSettingsOutput
func (SlotAuthSettingsArgs) ToSlotAuthSettingsOutputWithContext ¶
func (i SlotAuthSettingsArgs) ToSlotAuthSettingsOutputWithContext(ctx context.Context) SlotAuthSettingsOutput
func (SlotAuthSettingsArgs) ToSlotAuthSettingsPtrOutput ¶
func (i SlotAuthSettingsArgs) ToSlotAuthSettingsPtrOutput() SlotAuthSettingsPtrOutput
func (SlotAuthSettingsArgs) ToSlotAuthSettingsPtrOutputWithContext ¶
func (i SlotAuthSettingsArgs) ToSlotAuthSettingsPtrOutputWithContext(ctx context.Context) SlotAuthSettingsPtrOutput
type SlotAuthSettingsFacebook ¶
type SlotAuthSettingsFacebook struct { // The App ID of the Facebook app used for login AppId string `pulumi:"appId"` // The App Secret of the Facebook app used for Facebook Login. AppSecret string `pulumi:"appSecret"` // The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login OauthScopes []string `pulumi:"oauthScopes"` }
type SlotAuthSettingsFacebookArgs ¶
type SlotAuthSettingsFacebookArgs struct { // The App ID of the Facebook app used for login AppId pulumi.StringInput `pulumi:"appId"` // The App Secret of the Facebook app used for Facebook Login. AppSecret pulumi.StringInput `pulumi:"appSecret"` // The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` }
func (SlotAuthSettingsFacebookArgs) ElementType ¶
func (SlotAuthSettingsFacebookArgs) ElementType() reflect.Type
func (SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookOutput ¶
func (i SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookOutput() SlotAuthSettingsFacebookOutput
func (SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookOutputWithContext ¶
func (i SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookOutput
func (SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookPtrOutput ¶
func (i SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookPtrOutput() SlotAuthSettingsFacebookPtrOutput
func (SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookPtrOutputWithContext ¶
func (i SlotAuthSettingsFacebookArgs) ToSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookPtrOutput
type SlotAuthSettingsFacebookInput ¶
type SlotAuthSettingsFacebookInput interface { pulumi.Input ToSlotAuthSettingsFacebookOutput() SlotAuthSettingsFacebookOutput ToSlotAuthSettingsFacebookOutputWithContext(context.Context) SlotAuthSettingsFacebookOutput }
SlotAuthSettingsFacebookInput is an input type that accepts SlotAuthSettingsFacebookArgs and SlotAuthSettingsFacebookOutput values. You can construct a concrete instance of `SlotAuthSettingsFacebookInput` via:
SlotAuthSettingsFacebookArgs{...}
type SlotAuthSettingsFacebookOutput ¶
type SlotAuthSettingsFacebookOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsFacebookOutput) AppId ¶
func (o SlotAuthSettingsFacebookOutput) AppId() pulumi.StringOutput
The App ID of the Facebook app used for login
func (SlotAuthSettingsFacebookOutput) AppSecret ¶
func (o SlotAuthSettingsFacebookOutput) AppSecret() pulumi.StringOutput
The App Secret of the Facebook app used for Facebook Login.
func (SlotAuthSettingsFacebookOutput) ElementType ¶
func (SlotAuthSettingsFacebookOutput) ElementType() reflect.Type
func (SlotAuthSettingsFacebookOutput) OauthScopes ¶
func (o SlotAuthSettingsFacebookOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login
func (SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookOutput ¶
func (o SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookOutput() SlotAuthSettingsFacebookOutput
func (SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookOutputWithContext ¶
func (o SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookOutput
func (SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookPtrOutput ¶
func (o SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookPtrOutput() SlotAuthSettingsFacebookPtrOutput
func (SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookPtrOutputWithContext ¶
func (o SlotAuthSettingsFacebookOutput) ToSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookPtrOutput
type SlotAuthSettingsFacebookPtrInput ¶
type SlotAuthSettingsFacebookPtrInput interface { pulumi.Input ToSlotAuthSettingsFacebookPtrOutput() SlotAuthSettingsFacebookPtrOutput ToSlotAuthSettingsFacebookPtrOutputWithContext(context.Context) SlotAuthSettingsFacebookPtrOutput }
SlotAuthSettingsFacebookPtrInput is an input type that accepts SlotAuthSettingsFacebookArgs, SlotAuthSettingsFacebookPtr and SlotAuthSettingsFacebookPtrOutput values. You can construct a concrete instance of `SlotAuthSettingsFacebookPtrInput` via:
SlotAuthSettingsFacebookArgs{...} or: nil
func SlotAuthSettingsFacebookPtr ¶
func SlotAuthSettingsFacebookPtr(v *SlotAuthSettingsFacebookArgs) SlotAuthSettingsFacebookPtrInput
type SlotAuthSettingsFacebookPtrOutput ¶
type SlotAuthSettingsFacebookPtrOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsFacebookPtrOutput) AppId ¶
func (o SlotAuthSettingsFacebookPtrOutput) AppId() pulumi.StringPtrOutput
The App ID of the Facebook app used for login
func (SlotAuthSettingsFacebookPtrOutput) AppSecret ¶
func (o SlotAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringPtrOutput
The App Secret of the Facebook app used for Facebook Login.
func (SlotAuthSettingsFacebookPtrOutput) Elem ¶
func (o SlotAuthSettingsFacebookPtrOutput) Elem() SlotAuthSettingsFacebookOutput
func (SlotAuthSettingsFacebookPtrOutput) ElementType ¶
func (SlotAuthSettingsFacebookPtrOutput) ElementType() reflect.Type
func (SlotAuthSettingsFacebookPtrOutput) OauthScopes ¶
func (o SlotAuthSettingsFacebookPtrOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Facebook Login authentication. https://developers.facebook.com/docs/facebook-login
func (SlotAuthSettingsFacebookPtrOutput) ToSlotAuthSettingsFacebookPtrOutput ¶
func (o SlotAuthSettingsFacebookPtrOutput) ToSlotAuthSettingsFacebookPtrOutput() SlotAuthSettingsFacebookPtrOutput
func (SlotAuthSettingsFacebookPtrOutput) ToSlotAuthSettingsFacebookPtrOutputWithContext ¶
func (o SlotAuthSettingsFacebookPtrOutput) ToSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) SlotAuthSettingsFacebookPtrOutput
type SlotAuthSettingsGoogle ¶
type SlotAuthSettingsGoogle struct { // The OpenID Connect Client ID for the Google web application. ClientId string `pulumi:"clientId"` // The client secret associated with the Google web application. ClientSecret string `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/ OauthScopes []string `pulumi:"oauthScopes"` }
type SlotAuthSettingsGoogleArgs ¶
type SlotAuthSettingsGoogleArgs struct { // The OpenID Connect Client ID for the Google web application. ClientId pulumi.StringInput `pulumi:"clientId"` // The client secret associated with the Google web application. ClientSecret pulumi.StringInput `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/ OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` }
func (SlotAuthSettingsGoogleArgs) ElementType ¶
func (SlotAuthSettingsGoogleArgs) ElementType() reflect.Type
func (SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGoogleOutput ¶
func (i SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGoogleOutput() SlotAuthSettingsGoogleOutput
func (SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGoogleOutputWithContext ¶
func (i SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGoogleOutputWithContext(ctx context.Context) SlotAuthSettingsGoogleOutput
func (SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGooglePtrOutput ¶
func (i SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGooglePtrOutput() SlotAuthSettingsGooglePtrOutput
func (SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGooglePtrOutputWithContext ¶
func (i SlotAuthSettingsGoogleArgs) ToSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) SlotAuthSettingsGooglePtrOutput
type SlotAuthSettingsGoogleInput ¶
type SlotAuthSettingsGoogleInput interface { pulumi.Input ToSlotAuthSettingsGoogleOutput() SlotAuthSettingsGoogleOutput ToSlotAuthSettingsGoogleOutputWithContext(context.Context) SlotAuthSettingsGoogleOutput }
SlotAuthSettingsGoogleInput is an input type that accepts SlotAuthSettingsGoogleArgs and SlotAuthSettingsGoogleOutput values. You can construct a concrete instance of `SlotAuthSettingsGoogleInput` via:
SlotAuthSettingsGoogleArgs{...}
type SlotAuthSettingsGoogleOutput ¶
type SlotAuthSettingsGoogleOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsGoogleOutput) ClientId ¶
func (o SlotAuthSettingsGoogleOutput) ClientId() pulumi.StringOutput
The OpenID Connect Client ID for the Google web application.
func (SlotAuthSettingsGoogleOutput) ClientSecret ¶
func (o SlotAuthSettingsGoogleOutput) ClientSecret() pulumi.StringOutput
The client secret associated with the Google web application.
func (SlotAuthSettingsGoogleOutput) ElementType ¶
func (SlotAuthSettingsGoogleOutput) ElementType() reflect.Type
func (SlotAuthSettingsGoogleOutput) OauthScopes ¶
func (o SlotAuthSettingsGoogleOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/
func (SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGoogleOutput ¶
func (o SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGoogleOutput() SlotAuthSettingsGoogleOutput
func (SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGoogleOutputWithContext ¶
func (o SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGoogleOutputWithContext(ctx context.Context) SlotAuthSettingsGoogleOutput
func (SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGooglePtrOutput ¶
func (o SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGooglePtrOutput() SlotAuthSettingsGooglePtrOutput
func (SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGooglePtrOutputWithContext ¶
func (o SlotAuthSettingsGoogleOutput) ToSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) SlotAuthSettingsGooglePtrOutput
type SlotAuthSettingsGooglePtrInput ¶
type SlotAuthSettingsGooglePtrInput interface { pulumi.Input ToSlotAuthSettingsGooglePtrOutput() SlotAuthSettingsGooglePtrOutput ToSlotAuthSettingsGooglePtrOutputWithContext(context.Context) SlotAuthSettingsGooglePtrOutput }
SlotAuthSettingsGooglePtrInput is an input type that accepts SlotAuthSettingsGoogleArgs, SlotAuthSettingsGooglePtr and SlotAuthSettingsGooglePtrOutput values. You can construct a concrete instance of `SlotAuthSettingsGooglePtrInput` via:
SlotAuthSettingsGoogleArgs{...} or: nil
func SlotAuthSettingsGooglePtr ¶
func SlotAuthSettingsGooglePtr(v *SlotAuthSettingsGoogleArgs) SlotAuthSettingsGooglePtrInput
type SlotAuthSettingsGooglePtrOutput ¶
type SlotAuthSettingsGooglePtrOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsGooglePtrOutput) ClientId ¶
func (o SlotAuthSettingsGooglePtrOutput) ClientId() pulumi.StringPtrOutput
The OpenID Connect Client ID for the Google web application.
func (SlotAuthSettingsGooglePtrOutput) ClientSecret ¶
func (o SlotAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringPtrOutput
The client secret associated with the Google web application.
func (SlotAuthSettingsGooglePtrOutput) Elem ¶
func (o SlotAuthSettingsGooglePtrOutput) Elem() SlotAuthSettingsGoogleOutput
func (SlotAuthSettingsGooglePtrOutput) ElementType ¶
func (SlotAuthSettingsGooglePtrOutput) ElementType() reflect.Type
func (SlotAuthSettingsGooglePtrOutput) OauthScopes ¶
func (o SlotAuthSettingsGooglePtrOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. https://developers.google.com/identity/sign-in/web/
func (SlotAuthSettingsGooglePtrOutput) ToSlotAuthSettingsGooglePtrOutput ¶
func (o SlotAuthSettingsGooglePtrOutput) ToSlotAuthSettingsGooglePtrOutput() SlotAuthSettingsGooglePtrOutput
func (SlotAuthSettingsGooglePtrOutput) ToSlotAuthSettingsGooglePtrOutputWithContext ¶
func (o SlotAuthSettingsGooglePtrOutput) ToSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) SlotAuthSettingsGooglePtrOutput
type SlotAuthSettingsInput ¶
type SlotAuthSettingsInput interface { pulumi.Input ToSlotAuthSettingsOutput() SlotAuthSettingsOutput ToSlotAuthSettingsOutputWithContext(context.Context) SlotAuthSettingsOutput }
SlotAuthSettingsInput is an input type that accepts SlotAuthSettingsArgs and SlotAuthSettingsOutput values. You can construct a concrete instance of `SlotAuthSettingsInput` via:
SlotAuthSettingsArgs{...}
type SlotAuthSettingsMicrosoft ¶
type SlotAuthSettingsMicrosoft struct { // The OAuth 2.0 client ID that was created for the app used for authentication. ClientId string `pulumi:"clientId"` // The OAuth 2.0 client secret that was created for the app used for authentication. ClientSecret string `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx OauthScopes []string `pulumi:"oauthScopes"` }
type SlotAuthSettingsMicrosoftArgs ¶
type SlotAuthSettingsMicrosoftArgs struct { // The OAuth 2.0 client ID that was created for the app used for authentication. ClientId pulumi.StringInput `pulumi:"clientId"` // The OAuth 2.0 client secret that was created for the app used for authentication. ClientSecret pulumi.StringInput `pulumi:"clientSecret"` // The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx OauthScopes pulumi.StringArrayInput `pulumi:"oauthScopes"` }
func (SlotAuthSettingsMicrosoftArgs) ElementType ¶
func (SlotAuthSettingsMicrosoftArgs) ElementType() reflect.Type
func (SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftOutput ¶
func (i SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftOutput() SlotAuthSettingsMicrosoftOutput
func (SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftOutputWithContext ¶
func (i SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftOutput
func (SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftPtrOutput ¶
func (i SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftPtrOutput() SlotAuthSettingsMicrosoftPtrOutput
func (SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftPtrOutputWithContext ¶
func (i SlotAuthSettingsMicrosoftArgs) ToSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftPtrOutput
type SlotAuthSettingsMicrosoftInput ¶
type SlotAuthSettingsMicrosoftInput interface { pulumi.Input ToSlotAuthSettingsMicrosoftOutput() SlotAuthSettingsMicrosoftOutput ToSlotAuthSettingsMicrosoftOutputWithContext(context.Context) SlotAuthSettingsMicrosoftOutput }
SlotAuthSettingsMicrosoftInput is an input type that accepts SlotAuthSettingsMicrosoftArgs and SlotAuthSettingsMicrosoftOutput values. You can construct a concrete instance of `SlotAuthSettingsMicrosoftInput` via:
SlotAuthSettingsMicrosoftArgs{...}
type SlotAuthSettingsMicrosoftOutput ¶
type SlotAuthSettingsMicrosoftOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsMicrosoftOutput) ClientId ¶
func (o SlotAuthSettingsMicrosoftOutput) ClientId() pulumi.StringOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (SlotAuthSettingsMicrosoftOutput) ClientSecret ¶
func (o SlotAuthSettingsMicrosoftOutput) ClientSecret() pulumi.StringOutput
The OAuth 2.0 client secret that was created for the app used for authentication.
func (SlotAuthSettingsMicrosoftOutput) ElementType ¶
func (SlotAuthSettingsMicrosoftOutput) ElementType() reflect.Type
func (SlotAuthSettingsMicrosoftOutput) OauthScopes ¶
func (o SlotAuthSettingsMicrosoftOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx
func (SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftOutput ¶
func (o SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftOutput() SlotAuthSettingsMicrosoftOutput
func (SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftOutputWithContext ¶
func (o SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftOutput
func (SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftPtrOutput ¶
func (o SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftPtrOutput() SlotAuthSettingsMicrosoftPtrOutput
func (SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftPtrOutputWithContext ¶
func (o SlotAuthSettingsMicrosoftOutput) ToSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftPtrOutput
type SlotAuthSettingsMicrosoftPtrInput ¶
type SlotAuthSettingsMicrosoftPtrInput interface { pulumi.Input ToSlotAuthSettingsMicrosoftPtrOutput() SlotAuthSettingsMicrosoftPtrOutput ToSlotAuthSettingsMicrosoftPtrOutputWithContext(context.Context) SlotAuthSettingsMicrosoftPtrOutput }
SlotAuthSettingsMicrosoftPtrInput is an input type that accepts SlotAuthSettingsMicrosoftArgs, SlotAuthSettingsMicrosoftPtr and SlotAuthSettingsMicrosoftPtrOutput values. You can construct a concrete instance of `SlotAuthSettingsMicrosoftPtrInput` via:
SlotAuthSettingsMicrosoftArgs{...} or: nil
func SlotAuthSettingsMicrosoftPtr ¶
func SlotAuthSettingsMicrosoftPtr(v *SlotAuthSettingsMicrosoftArgs) SlotAuthSettingsMicrosoftPtrInput
type SlotAuthSettingsMicrosoftPtrOutput ¶
type SlotAuthSettingsMicrosoftPtrOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsMicrosoftPtrOutput) ClientId ¶
func (o SlotAuthSettingsMicrosoftPtrOutput) ClientId() pulumi.StringPtrOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (SlotAuthSettingsMicrosoftPtrOutput) ClientSecret ¶
func (o SlotAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringPtrOutput
The OAuth 2.0 client secret that was created for the app used for authentication.
func (SlotAuthSettingsMicrosoftPtrOutput) Elem ¶
func (o SlotAuthSettingsMicrosoftPtrOutput) Elem() SlotAuthSettingsMicrosoftOutput
func (SlotAuthSettingsMicrosoftPtrOutput) ElementType ¶
func (SlotAuthSettingsMicrosoftPtrOutput) ElementType() reflect.Type
func (SlotAuthSettingsMicrosoftPtrOutput) OauthScopes ¶
func (o SlotAuthSettingsMicrosoftPtrOutput) OauthScopes() pulumi.StringArrayOutput
The OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. https://msdn.microsoft.com/en-us/library/dn631845.aspx
func (SlotAuthSettingsMicrosoftPtrOutput) ToSlotAuthSettingsMicrosoftPtrOutput ¶
func (o SlotAuthSettingsMicrosoftPtrOutput) ToSlotAuthSettingsMicrosoftPtrOutput() SlotAuthSettingsMicrosoftPtrOutput
func (SlotAuthSettingsMicrosoftPtrOutput) ToSlotAuthSettingsMicrosoftPtrOutputWithContext ¶
func (o SlotAuthSettingsMicrosoftPtrOutput) ToSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) SlotAuthSettingsMicrosoftPtrOutput
type SlotAuthSettingsOutput ¶
type SlotAuthSettingsOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsOutput) ActiveDirectory ¶
func (o SlotAuthSettingsOutput) ActiveDirectory() SlotAuthSettingsActiveDirectoryPtrOutput
A `activeDirectory` block as defined below.
func (SlotAuthSettingsOutput) AdditionalLoginParams ¶
func (o SlotAuthSettingsOutput) AdditionalLoginParams() pulumi.StringMapOutput
Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
func (SlotAuthSettingsOutput) AllowedExternalRedirectUrls ¶
func (o SlotAuthSettingsOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
External URLs that can be redirected to as part of logging in or logging out of the app.
func (SlotAuthSettingsOutput) DefaultProvider ¶
func (o SlotAuthSettingsOutput) DefaultProvider() pulumi.StringPtrOutput
The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`.
func (SlotAuthSettingsOutput) ElementType ¶
func (SlotAuthSettingsOutput) ElementType() reflect.Type
func (SlotAuthSettingsOutput) Enabled ¶
func (o SlotAuthSettingsOutput) Enabled() pulumi.BoolOutput
Is Authentication enabled?
func (SlotAuthSettingsOutput) Facebook ¶
func (o SlotAuthSettingsOutput) Facebook() SlotAuthSettingsFacebookPtrOutput
A `facebook` block as defined below.
func (SlotAuthSettingsOutput) Google ¶
func (o SlotAuthSettingsOutput) Google() SlotAuthSettingsGooglePtrOutput
A `google` block as defined below.
func (SlotAuthSettingsOutput) Issuer ¶
func (o SlotAuthSettingsOutput) Issuer() pulumi.StringPtrOutput
Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
func (SlotAuthSettingsOutput) Microsoft ¶
func (o SlotAuthSettingsOutput) Microsoft() SlotAuthSettingsMicrosoftPtrOutput
A `microsoft` block as defined below.
func (SlotAuthSettingsOutput) RuntimeVersion ¶
func (o SlotAuthSettingsOutput) RuntimeVersion() pulumi.StringPtrOutput
The runtime version of the Authentication/Authorization module.
func (SlotAuthSettingsOutput) ToSlotAuthSettingsOutput ¶
func (o SlotAuthSettingsOutput) ToSlotAuthSettingsOutput() SlotAuthSettingsOutput
func (SlotAuthSettingsOutput) ToSlotAuthSettingsOutputWithContext ¶
func (o SlotAuthSettingsOutput) ToSlotAuthSettingsOutputWithContext(ctx context.Context) SlotAuthSettingsOutput
func (SlotAuthSettingsOutput) ToSlotAuthSettingsPtrOutput ¶
func (o SlotAuthSettingsOutput) ToSlotAuthSettingsPtrOutput() SlotAuthSettingsPtrOutput
func (SlotAuthSettingsOutput) ToSlotAuthSettingsPtrOutputWithContext ¶
func (o SlotAuthSettingsOutput) ToSlotAuthSettingsPtrOutputWithContext(ctx context.Context) SlotAuthSettingsPtrOutput
func (SlotAuthSettingsOutput) TokenRefreshExtensionHours ¶
func (o SlotAuthSettingsOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72.
func (SlotAuthSettingsOutput) TokenStoreEnabled ¶
func (o SlotAuthSettingsOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false.
func (SlotAuthSettingsOutput) Twitter ¶
func (o SlotAuthSettingsOutput) Twitter() SlotAuthSettingsTwitterPtrOutput
A `twitter` block as defined below.
func (SlotAuthSettingsOutput) UnauthenticatedClientAction ¶
func (o SlotAuthSettingsOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`.
type SlotAuthSettingsPtrInput ¶
type SlotAuthSettingsPtrInput interface { pulumi.Input ToSlotAuthSettingsPtrOutput() SlotAuthSettingsPtrOutput ToSlotAuthSettingsPtrOutputWithContext(context.Context) SlotAuthSettingsPtrOutput }
SlotAuthSettingsPtrInput is an input type that accepts SlotAuthSettingsArgs, SlotAuthSettingsPtr and SlotAuthSettingsPtrOutput values. You can construct a concrete instance of `SlotAuthSettingsPtrInput` via:
SlotAuthSettingsArgs{...} or: nil
func SlotAuthSettingsPtr ¶
func SlotAuthSettingsPtr(v *SlotAuthSettingsArgs) SlotAuthSettingsPtrInput
type SlotAuthSettingsPtrOutput ¶
type SlotAuthSettingsPtrOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsPtrOutput) ActiveDirectory ¶
func (o SlotAuthSettingsPtrOutput) ActiveDirectory() SlotAuthSettingsActiveDirectoryPtrOutput
A `activeDirectory` block as defined below.
func (SlotAuthSettingsPtrOutput) AdditionalLoginParams ¶
func (o SlotAuthSettingsPtrOutput) AdditionalLoginParams() pulumi.StringMapOutput
Login parameters to send to the OpenID Connect authorization endpoint when a user logs in. Each parameter must be in the form "key=value".
func (SlotAuthSettingsPtrOutput) AllowedExternalRedirectUrls ¶
func (o SlotAuthSettingsPtrOutput) AllowedExternalRedirectUrls() pulumi.StringArrayOutput
External URLs that can be redirected to as part of logging in or logging out of the app.
func (SlotAuthSettingsPtrOutput) DefaultProvider ¶
func (o SlotAuthSettingsPtrOutput) DefaultProvider() pulumi.StringPtrOutput
The default provider to use when multiple providers have been set up. Possible values are `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount` and `Twitter`.
func (SlotAuthSettingsPtrOutput) Elem ¶
func (o SlotAuthSettingsPtrOutput) Elem() SlotAuthSettingsOutput
func (SlotAuthSettingsPtrOutput) ElementType ¶
func (SlotAuthSettingsPtrOutput) ElementType() reflect.Type
func (SlotAuthSettingsPtrOutput) Enabled ¶
func (o SlotAuthSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
Is Authentication enabled?
func (SlotAuthSettingsPtrOutput) Facebook ¶
func (o SlotAuthSettingsPtrOutput) Facebook() SlotAuthSettingsFacebookPtrOutput
A `facebook` block as defined below.
func (SlotAuthSettingsPtrOutput) Google ¶
func (o SlotAuthSettingsPtrOutput) Google() SlotAuthSettingsGooglePtrOutput
A `google` block as defined below.
func (SlotAuthSettingsPtrOutput) Issuer ¶
func (o SlotAuthSettingsPtrOutput) Issuer() pulumi.StringPtrOutput
Issuer URI. When using Azure Active Directory, this value is the URI of the directory tenant, e.g. https://sts.windows.net/{tenant-guid}/.
func (SlotAuthSettingsPtrOutput) Microsoft ¶
func (o SlotAuthSettingsPtrOutput) Microsoft() SlotAuthSettingsMicrosoftPtrOutput
A `microsoft` block as defined below.
func (SlotAuthSettingsPtrOutput) RuntimeVersion ¶
func (o SlotAuthSettingsPtrOutput) RuntimeVersion() pulumi.StringPtrOutput
The runtime version of the Authentication/Authorization module.
func (SlotAuthSettingsPtrOutput) ToSlotAuthSettingsPtrOutput ¶
func (o SlotAuthSettingsPtrOutput) ToSlotAuthSettingsPtrOutput() SlotAuthSettingsPtrOutput
func (SlotAuthSettingsPtrOutput) ToSlotAuthSettingsPtrOutputWithContext ¶
func (o SlotAuthSettingsPtrOutput) ToSlotAuthSettingsPtrOutputWithContext(ctx context.Context) SlotAuthSettingsPtrOutput
func (SlotAuthSettingsPtrOutput) TokenRefreshExtensionHours ¶
func (o SlotAuthSettingsPtrOutput) TokenRefreshExtensionHours() pulumi.Float64PtrOutput
The number of hours after session token expiration that a session token can be used to call the token refresh API. Defaults to 72.
func (SlotAuthSettingsPtrOutput) TokenStoreEnabled ¶
func (o SlotAuthSettingsPtrOutput) TokenStoreEnabled() pulumi.BoolPtrOutput
If enabled the module will durably store platform-specific security tokens that are obtained during login flows. Defaults to false.
func (SlotAuthSettingsPtrOutput) Twitter ¶
func (o SlotAuthSettingsPtrOutput) Twitter() SlotAuthSettingsTwitterPtrOutput
A `twitter` block as defined below.
func (SlotAuthSettingsPtrOutput) UnauthenticatedClientAction ¶
func (o SlotAuthSettingsPtrOutput) UnauthenticatedClientAction() pulumi.StringPtrOutput
The action to take when an unauthenticated client attempts to access the app. Possible values are `AllowAnonymous` and `RedirectToLoginPage`.
type SlotAuthSettingsTwitter ¶
type SlotAuthSettingsTwitterArgs ¶
type SlotAuthSettingsTwitterArgs struct { ConsumerKey pulumi.StringInput `pulumi:"consumerKey"` ConsumerSecret pulumi.StringInput `pulumi:"consumerSecret"` }
func (SlotAuthSettingsTwitterArgs) ElementType ¶
func (SlotAuthSettingsTwitterArgs) ElementType() reflect.Type
func (SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterOutput ¶
func (i SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterOutput() SlotAuthSettingsTwitterOutput
func (SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterOutputWithContext ¶
func (i SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterOutput
func (SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterPtrOutput ¶
func (i SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterPtrOutput() SlotAuthSettingsTwitterPtrOutput
func (SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterPtrOutputWithContext ¶
func (i SlotAuthSettingsTwitterArgs) ToSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterPtrOutput
type SlotAuthSettingsTwitterInput ¶
type SlotAuthSettingsTwitterInput interface { pulumi.Input ToSlotAuthSettingsTwitterOutput() SlotAuthSettingsTwitterOutput ToSlotAuthSettingsTwitterOutputWithContext(context.Context) SlotAuthSettingsTwitterOutput }
SlotAuthSettingsTwitterInput is an input type that accepts SlotAuthSettingsTwitterArgs and SlotAuthSettingsTwitterOutput values. You can construct a concrete instance of `SlotAuthSettingsTwitterInput` via:
SlotAuthSettingsTwitterArgs{...}
type SlotAuthSettingsTwitterOutput ¶
type SlotAuthSettingsTwitterOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsTwitterOutput) ConsumerKey ¶
func (o SlotAuthSettingsTwitterOutput) ConsumerKey() pulumi.StringOutput
func (SlotAuthSettingsTwitterOutput) ConsumerSecret ¶
func (o SlotAuthSettingsTwitterOutput) ConsumerSecret() pulumi.StringOutput
func (SlotAuthSettingsTwitterOutput) ElementType ¶
func (SlotAuthSettingsTwitterOutput) ElementType() reflect.Type
func (SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterOutput ¶
func (o SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterOutput() SlotAuthSettingsTwitterOutput
func (SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterOutputWithContext ¶
func (o SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterOutput
func (SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterPtrOutput ¶
func (o SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterPtrOutput() SlotAuthSettingsTwitterPtrOutput
func (SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterPtrOutputWithContext ¶
func (o SlotAuthSettingsTwitterOutput) ToSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterPtrOutput
type SlotAuthSettingsTwitterPtrInput ¶
type SlotAuthSettingsTwitterPtrInput interface { pulumi.Input ToSlotAuthSettingsTwitterPtrOutput() SlotAuthSettingsTwitterPtrOutput ToSlotAuthSettingsTwitterPtrOutputWithContext(context.Context) SlotAuthSettingsTwitterPtrOutput }
SlotAuthSettingsTwitterPtrInput is an input type that accepts SlotAuthSettingsTwitterArgs, SlotAuthSettingsTwitterPtr and SlotAuthSettingsTwitterPtrOutput values. You can construct a concrete instance of `SlotAuthSettingsTwitterPtrInput` via:
SlotAuthSettingsTwitterArgs{...} or: nil
func SlotAuthSettingsTwitterPtr ¶
func SlotAuthSettingsTwitterPtr(v *SlotAuthSettingsTwitterArgs) SlotAuthSettingsTwitterPtrInput
type SlotAuthSettingsTwitterPtrOutput ¶
type SlotAuthSettingsTwitterPtrOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsTwitterPtrOutput) ConsumerKey ¶
func (o SlotAuthSettingsTwitterPtrOutput) ConsumerKey() pulumi.StringPtrOutput
func (SlotAuthSettingsTwitterPtrOutput) ConsumerSecret ¶
func (o SlotAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringPtrOutput
func (SlotAuthSettingsTwitterPtrOutput) Elem ¶
func (o SlotAuthSettingsTwitterPtrOutput) Elem() SlotAuthSettingsTwitterOutput
func (SlotAuthSettingsTwitterPtrOutput) ElementType ¶
func (SlotAuthSettingsTwitterPtrOutput) ElementType() reflect.Type
func (SlotAuthSettingsTwitterPtrOutput) ToSlotAuthSettingsTwitterPtrOutput ¶
func (o SlotAuthSettingsTwitterPtrOutput) ToSlotAuthSettingsTwitterPtrOutput() SlotAuthSettingsTwitterPtrOutput
func (SlotAuthSettingsTwitterPtrOutput) ToSlotAuthSettingsTwitterPtrOutputWithContext ¶
func (o SlotAuthSettingsTwitterPtrOutput) ToSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) SlotAuthSettingsTwitterPtrOutput
type SlotConnectionString ¶
type SlotConnectionString struct { // The name of the Connection String. Name string `pulumi:"name"` // The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure`, and `SQLServer`. Type string `pulumi:"type"` // The value for the Connection String. Value string `pulumi:"value"` }
type SlotConnectionStringArgs ¶
type SlotConnectionStringArgs struct { // The name of the Connection String. Name pulumi.StringInput `pulumi:"name"` // The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure`, and `SQLServer`. Type pulumi.StringInput `pulumi:"type"` // The value for the Connection String. Value pulumi.StringInput `pulumi:"value"` }
func (SlotConnectionStringArgs) ElementType ¶
func (SlotConnectionStringArgs) ElementType() reflect.Type
func (SlotConnectionStringArgs) ToSlotConnectionStringOutput ¶
func (i SlotConnectionStringArgs) ToSlotConnectionStringOutput() SlotConnectionStringOutput
func (SlotConnectionStringArgs) ToSlotConnectionStringOutputWithContext ¶
func (i SlotConnectionStringArgs) ToSlotConnectionStringOutputWithContext(ctx context.Context) SlotConnectionStringOutput
type SlotConnectionStringArray ¶
type SlotConnectionStringArray []SlotConnectionStringInput
func (SlotConnectionStringArray) ElementType ¶
func (SlotConnectionStringArray) ElementType() reflect.Type
func (SlotConnectionStringArray) ToSlotConnectionStringArrayOutput ¶
func (i SlotConnectionStringArray) ToSlotConnectionStringArrayOutput() SlotConnectionStringArrayOutput
func (SlotConnectionStringArray) ToSlotConnectionStringArrayOutputWithContext ¶
func (i SlotConnectionStringArray) ToSlotConnectionStringArrayOutputWithContext(ctx context.Context) SlotConnectionStringArrayOutput
type SlotConnectionStringArrayInput ¶
type SlotConnectionStringArrayInput interface { pulumi.Input ToSlotConnectionStringArrayOutput() SlotConnectionStringArrayOutput ToSlotConnectionStringArrayOutputWithContext(context.Context) SlotConnectionStringArrayOutput }
SlotConnectionStringArrayInput is an input type that accepts SlotConnectionStringArray and SlotConnectionStringArrayOutput values. You can construct a concrete instance of `SlotConnectionStringArrayInput` via:
SlotConnectionStringArray{ SlotConnectionStringArgs{...} }
type SlotConnectionStringArrayOutput ¶
type SlotConnectionStringArrayOutput struct{ *pulumi.OutputState }
func (SlotConnectionStringArrayOutput) ElementType ¶
func (SlotConnectionStringArrayOutput) ElementType() reflect.Type
func (SlotConnectionStringArrayOutput) Index ¶
func (o SlotConnectionStringArrayOutput) Index(i pulumi.IntInput) SlotConnectionStringOutput
func (SlotConnectionStringArrayOutput) ToSlotConnectionStringArrayOutput ¶
func (o SlotConnectionStringArrayOutput) ToSlotConnectionStringArrayOutput() SlotConnectionStringArrayOutput
func (SlotConnectionStringArrayOutput) ToSlotConnectionStringArrayOutputWithContext ¶
func (o SlotConnectionStringArrayOutput) ToSlotConnectionStringArrayOutputWithContext(ctx context.Context) SlotConnectionStringArrayOutput
type SlotConnectionStringInput ¶
type SlotConnectionStringInput interface { pulumi.Input ToSlotConnectionStringOutput() SlotConnectionStringOutput ToSlotConnectionStringOutputWithContext(context.Context) SlotConnectionStringOutput }
SlotConnectionStringInput is an input type that accepts SlotConnectionStringArgs and SlotConnectionStringOutput values. You can construct a concrete instance of `SlotConnectionStringInput` via:
SlotConnectionStringArgs{...}
type SlotConnectionStringOutput ¶
type SlotConnectionStringOutput struct{ *pulumi.OutputState }
func (SlotConnectionStringOutput) ElementType ¶
func (SlotConnectionStringOutput) ElementType() reflect.Type
func (SlotConnectionStringOutput) Name ¶
func (o SlotConnectionStringOutput) Name() pulumi.StringOutput
The name of the Connection String.
func (SlotConnectionStringOutput) ToSlotConnectionStringOutput ¶
func (o SlotConnectionStringOutput) ToSlotConnectionStringOutput() SlotConnectionStringOutput
func (SlotConnectionStringOutput) ToSlotConnectionStringOutputWithContext ¶
func (o SlotConnectionStringOutput) ToSlotConnectionStringOutputWithContext(ctx context.Context) SlotConnectionStringOutput
func (SlotConnectionStringOutput) Type ¶
func (o SlotConnectionStringOutput) Type() pulumi.StringOutput
The type of the Connection String. Possible values are `APIHub`, `Custom`, `DocDb`, `EventHub`, `MySQL`, `NotificationHub`, `PostgreSQL`, `RedisCache`, `ServiceBus`, `SQLAzure`, and `SQLServer`.
func (SlotConnectionStringOutput) Value ¶
func (o SlotConnectionStringOutput) Value() pulumi.StringOutput
The value for the Connection String.
type SlotCustomHostnameBinding ¶ added in v4.33.0
type SlotCustomHostnameBinding struct { pulumi.CustomResourceState // The ID of the App Service Slot. Changing this forces a new resource to be created. AppServiceSlotId pulumi.StringOutput `pulumi:"appServiceSlotId"` // Specifies the Custom Hostname to use for the App Service, example `www.example.com`. Changing this forces a new resource to be created. Hostname pulumi.StringOutput `pulumi:"hostname"` // The SSL type. Possible values are `IpBasedEnabled` and `SniEnabled`. Changing this forces a new resource to be created. SslState pulumi.StringOutput `pulumi:"sslState"` // The SSL certificate thumbprint. Changing this forces a new resource to be created. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` // The virtual IP address assigned to the hostname if IP based SSL is enabled. VirtualIp pulumi.StringOutput `pulumi:"virtualIp"` }
Manages a Hostname Binding within an App Service Slot.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } exampleAppService, err := appservice.NewAppService(ctx, "exampleAppService", &appservice.AppServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), }) if err != nil { return err } exampleSlot, err := appservice.NewSlot(ctx, "exampleSlot", &appservice.SlotArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServiceName: exampleAppService.Name, AppServicePlanId: examplePlan.ID(), }) if err != nil { return err } _, err = appservice.NewSlotCustomHostnameBinding(ctx, "exampleSlotCustomHostnameBinding", &appservice.SlotCustomHostnameBindingArgs{ AppServiceSlotId: exampleSlot.ID(), Hostname: pulumi.String("www.mywebsite.com"), }) if err != nil { return err } return nil }) }
```
## Import
App Service Custom Hostname Bindings can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/slotCustomHostnameBinding:SlotCustomHostnameBinding mywebsite /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/sites/instance1/slots/staging/hostNameBindings/mywebsite.com
```
func GetSlotCustomHostnameBinding ¶ added in v4.33.0
func GetSlotCustomHostnameBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SlotCustomHostnameBindingState, opts ...pulumi.ResourceOption) (*SlotCustomHostnameBinding, error)
GetSlotCustomHostnameBinding gets an existing SlotCustomHostnameBinding resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSlotCustomHostnameBinding ¶ added in v4.33.0
func NewSlotCustomHostnameBinding(ctx *pulumi.Context, name string, args *SlotCustomHostnameBindingArgs, opts ...pulumi.ResourceOption) (*SlotCustomHostnameBinding, error)
NewSlotCustomHostnameBinding registers a new resource with the given unique name, arguments, and options.
func (*SlotCustomHostnameBinding) ElementType ¶ added in v4.33.0
func (*SlotCustomHostnameBinding) ElementType() reflect.Type
func (*SlotCustomHostnameBinding) ToSlotCustomHostnameBindingOutput ¶ added in v4.33.0
func (i *SlotCustomHostnameBinding) ToSlotCustomHostnameBindingOutput() SlotCustomHostnameBindingOutput
func (*SlotCustomHostnameBinding) ToSlotCustomHostnameBindingOutputWithContext ¶ added in v4.33.0
func (i *SlotCustomHostnameBinding) ToSlotCustomHostnameBindingOutputWithContext(ctx context.Context) SlotCustomHostnameBindingOutput
type SlotCustomHostnameBindingArgs ¶ added in v4.33.0
type SlotCustomHostnameBindingArgs struct { // The ID of the App Service Slot. Changing this forces a new resource to be created. AppServiceSlotId pulumi.StringInput // Specifies the Custom Hostname to use for the App Service, example `www.example.com`. Changing this forces a new resource to be created. Hostname pulumi.StringInput // The SSL type. Possible values are `IpBasedEnabled` and `SniEnabled`. Changing this forces a new resource to be created. SslState pulumi.StringPtrInput // The SSL certificate thumbprint. Changing this forces a new resource to be created. Thumbprint pulumi.StringPtrInput }
The set of arguments for constructing a SlotCustomHostnameBinding resource.
func (SlotCustomHostnameBindingArgs) ElementType ¶ added in v4.33.0
func (SlotCustomHostnameBindingArgs) ElementType() reflect.Type
type SlotCustomHostnameBindingArray ¶ added in v4.33.0
type SlotCustomHostnameBindingArray []SlotCustomHostnameBindingInput
func (SlotCustomHostnameBindingArray) ElementType ¶ added in v4.33.0
func (SlotCustomHostnameBindingArray) ElementType() reflect.Type
func (SlotCustomHostnameBindingArray) ToSlotCustomHostnameBindingArrayOutput ¶ added in v4.33.0
func (i SlotCustomHostnameBindingArray) ToSlotCustomHostnameBindingArrayOutput() SlotCustomHostnameBindingArrayOutput
func (SlotCustomHostnameBindingArray) ToSlotCustomHostnameBindingArrayOutputWithContext ¶ added in v4.33.0
func (i SlotCustomHostnameBindingArray) ToSlotCustomHostnameBindingArrayOutputWithContext(ctx context.Context) SlotCustomHostnameBindingArrayOutput
type SlotCustomHostnameBindingArrayInput ¶ added in v4.33.0
type SlotCustomHostnameBindingArrayInput interface { pulumi.Input ToSlotCustomHostnameBindingArrayOutput() SlotCustomHostnameBindingArrayOutput ToSlotCustomHostnameBindingArrayOutputWithContext(context.Context) SlotCustomHostnameBindingArrayOutput }
SlotCustomHostnameBindingArrayInput is an input type that accepts SlotCustomHostnameBindingArray and SlotCustomHostnameBindingArrayOutput values. You can construct a concrete instance of `SlotCustomHostnameBindingArrayInput` via:
SlotCustomHostnameBindingArray{ SlotCustomHostnameBindingArgs{...} }
type SlotCustomHostnameBindingArrayOutput ¶ added in v4.33.0
type SlotCustomHostnameBindingArrayOutput struct{ *pulumi.OutputState }
func (SlotCustomHostnameBindingArrayOutput) ElementType ¶ added in v4.33.0
func (SlotCustomHostnameBindingArrayOutput) ElementType() reflect.Type
func (SlotCustomHostnameBindingArrayOutput) Index ¶ added in v4.33.0
func (o SlotCustomHostnameBindingArrayOutput) Index(i pulumi.IntInput) SlotCustomHostnameBindingOutput
func (SlotCustomHostnameBindingArrayOutput) ToSlotCustomHostnameBindingArrayOutput ¶ added in v4.33.0
func (o SlotCustomHostnameBindingArrayOutput) ToSlotCustomHostnameBindingArrayOutput() SlotCustomHostnameBindingArrayOutput
func (SlotCustomHostnameBindingArrayOutput) ToSlotCustomHostnameBindingArrayOutputWithContext ¶ added in v4.33.0
func (o SlotCustomHostnameBindingArrayOutput) ToSlotCustomHostnameBindingArrayOutputWithContext(ctx context.Context) SlotCustomHostnameBindingArrayOutput
type SlotCustomHostnameBindingInput ¶ added in v4.33.0
type SlotCustomHostnameBindingInput interface { pulumi.Input ToSlotCustomHostnameBindingOutput() SlotCustomHostnameBindingOutput ToSlotCustomHostnameBindingOutputWithContext(ctx context.Context) SlotCustomHostnameBindingOutput }
type SlotCustomHostnameBindingMap ¶ added in v4.33.0
type SlotCustomHostnameBindingMap map[string]SlotCustomHostnameBindingInput
func (SlotCustomHostnameBindingMap) ElementType ¶ added in v4.33.0
func (SlotCustomHostnameBindingMap) ElementType() reflect.Type
func (SlotCustomHostnameBindingMap) ToSlotCustomHostnameBindingMapOutput ¶ added in v4.33.0
func (i SlotCustomHostnameBindingMap) ToSlotCustomHostnameBindingMapOutput() SlotCustomHostnameBindingMapOutput
func (SlotCustomHostnameBindingMap) ToSlotCustomHostnameBindingMapOutputWithContext ¶ added in v4.33.0
func (i SlotCustomHostnameBindingMap) ToSlotCustomHostnameBindingMapOutputWithContext(ctx context.Context) SlotCustomHostnameBindingMapOutput
type SlotCustomHostnameBindingMapInput ¶ added in v4.33.0
type SlotCustomHostnameBindingMapInput interface { pulumi.Input ToSlotCustomHostnameBindingMapOutput() SlotCustomHostnameBindingMapOutput ToSlotCustomHostnameBindingMapOutputWithContext(context.Context) SlotCustomHostnameBindingMapOutput }
SlotCustomHostnameBindingMapInput is an input type that accepts SlotCustomHostnameBindingMap and SlotCustomHostnameBindingMapOutput values. You can construct a concrete instance of `SlotCustomHostnameBindingMapInput` via:
SlotCustomHostnameBindingMap{ "key": SlotCustomHostnameBindingArgs{...} }
type SlotCustomHostnameBindingMapOutput ¶ added in v4.33.0
type SlotCustomHostnameBindingMapOutput struct{ *pulumi.OutputState }
func (SlotCustomHostnameBindingMapOutput) ElementType ¶ added in v4.33.0
func (SlotCustomHostnameBindingMapOutput) ElementType() reflect.Type
func (SlotCustomHostnameBindingMapOutput) MapIndex ¶ added in v4.33.0
func (o SlotCustomHostnameBindingMapOutput) MapIndex(k pulumi.StringInput) SlotCustomHostnameBindingOutput
func (SlotCustomHostnameBindingMapOutput) ToSlotCustomHostnameBindingMapOutput ¶ added in v4.33.0
func (o SlotCustomHostnameBindingMapOutput) ToSlotCustomHostnameBindingMapOutput() SlotCustomHostnameBindingMapOutput
func (SlotCustomHostnameBindingMapOutput) ToSlotCustomHostnameBindingMapOutputWithContext ¶ added in v4.33.0
func (o SlotCustomHostnameBindingMapOutput) ToSlotCustomHostnameBindingMapOutputWithContext(ctx context.Context) SlotCustomHostnameBindingMapOutput
type SlotCustomHostnameBindingOutput ¶ added in v4.33.0
type SlotCustomHostnameBindingOutput struct{ *pulumi.OutputState }
func (SlotCustomHostnameBindingOutput) ElementType ¶ added in v4.33.0
func (SlotCustomHostnameBindingOutput) ElementType() reflect.Type
func (SlotCustomHostnameBindingOutput) ToSlotCustomHostnameBindingOutput ¶ added in v4.33.0
func (o SlotCustomHostnameBindingOutput) ToSlotCustomHostnameBindingOutput() SlotCustomHostnameBindingOutput
func (SlotCustomHostnameBindingOutput) ToSlotCustomHostnameBindingOutputWithContext ¶ added in v4.33.0
func (o SlotCustomHostnameBindingOutput) ToSlotCustomHostnameBindingOutputWithContext(ctx context.Context) SlotCustomHostnameBindingOutput
type SlotCustomHostnameBindingState ¶ added in v4.33.0
type SlotCustomHostnameBindingState struct { // The ID of the App Service Slot. Changing this forces a new resource to be created. AppServiceSlotId pulumi.StringPtrInput // Specifies the Custom Hostname to use for the App Service, example `www.example.com`. Changing this forces a new resource to be created. Hostname pulumi.StringPtrInput // The SSL type. Possible values are `IpBasedEnabled` and `SniEnabled`. Changing this forces a new resource to be created. SslState pulumi.StringPtrInput // The SSL certificate thumbprint. Changing this forces a new resource to be created. Thumbprint pulumi.StringPtrInput // The virtual IP address assigned to the hostname if IP based SSL is enabled. VirtualIp pulumi.StringPtrInput }
func (SlotCustomHostnameBindingState) ElementType ¶ added in v4.33.0
func (SlotCustomHostnameBindingState) ElementType() reflect.Type
type SlotIdentity ¶
type SlotIdentity struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. IdentityIds []string `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service slot. PrincipalId *string `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service slot. TenantId *string `pulumi:"tenantId"` // Specifies the identity type of the App Service. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Type string `pulumi:"type"` }
type SlotIdentityArgs ¶
type SlotIdentityArgs struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service slot. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service slot. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the identity type of the App Service. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities. Type pulumi.StringInput `pulumi:"type"` }
func (SlotIdentityArgs) ElementType ¶
func (SlotIdentityArgs) ElementType() reflect.Type
func (SlotIdentityArgs) ToSlotIdentityOutput ¶
func (i SlotIdentityArgs) ToSlotIdentityOutput() SlotIdentityOutput
func (SlotIdentityArgs) ToSlotIdentityOutputWithContext ¶
func (i SlotIdentityArgs) ToSlotIdentityOutputWithContext(ctx context.Context) SlotIdentityOutput
func (SlotIdentityArgs) ToSlotIdentityPtrOutput ¶
func (i SlotIdentityArgs) ToSlotIdentityPtrOutput() SlotIdentityPtrOutput
func (SlotIdentityArgs) ToSlotIdentityPtrOutputWithContext ¶
func (i SlotIdentityArgs) ToSlotIdentityPtrOutputWithContext(ctx context.Context) SlotIdentityPtrOutput
type SlotIdentityInput ¶
type SlotIdentityInput interface { pulumi.Input ToSlotIdentityOutput() SlotIdentityOutput ToSlotIdentityOutputWithContext(context.Context) SlotIdentityOutput }
SlotIdentityInput is an input type that accepts SlotIdentityArgs and SlotIdentityOutput values. You can construct a concrete instance of `SlotIdentityInput` via:
SlotIdentityArgs{...}
type SlotIdentityOutput ¶
type SlotIdentityOutput struct{ *pulumi.OutputState }
func (SlotIdentityOutput) ElementType ¶
func (SlotIdentityOutput) ElementType() reflect.Type
func (SlotIdentityOutput) IdentityIds ¶
func (o SlotIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`.
func (SlotIdentityOutput) PrincipalId ¶
func (o SlotIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service slot.
func (SlotIdentityOutput) TenantId ¶
func (o SlotIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service slot.
func (SlotIdentityOutput) ToSlotIdentityOutput ¶
func (o SlotIdentityOutput) ToSlotIdentityOutput() SlotIdentityOutput
func (SlotIdentityOutput) ToSlotIdentityOutputWithContext ¶
func (o SlotIdentityOutput) ToSlotIdentityOutputWithContext(ctx context.Context) SlotIdentityOutput
func (SlotIdentityOutput) ToSlotIdentityPtrOutput ¶
func (o SlotIdentityOutput) ToSlotIdentityPtrOutput() SlotIdentityPtrOutput
func (SlotIdentityOutput) ToSlotIdentityPtrOutputWithContext ¶
func (o SlotIdentityOutput) ToSlotIdentityPtrOutputWithContext(ctx context.Context) SlotIdentityPtrOutput
func (SlotIdentityOutput) Type ¶
func (o SlotIdentityOutput) Type() pulumi.StringOutput
Specifies the identity type of the App Service. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities.
type SlotIdentityPtrInput ¶
type SlotIdentityPtrInput interface { pulumi.Input ToSlotIdentityPtrOutput() SlotIdentityPtrOutput ToSlotIdentityPtrOutputWithContext(context.Context) SlotIdentityPtrOutput }
SlotIdentityPtrInput is an input type that accepts SlotIdentityArgs, SlotIdentityPtr and SlotIdentityPtrOutput values. You can construct a concrete instance of `SlotIdentityPtrInput` via:
SlotIdentityArgs{...} or: nil
func SlotIdentityPtr ¶
func SlotIdentityPtr(v *SlotIdentityArgs) SlotIdentityPtrInput
type SlotIdentityPtrOutput ¶
type SlotIdentityPtrOutput struct{ *pulumi.OutputState }
func (SlotIdentityPtrOutput) Elem ¶
func (o SlotIdentityPtrOutput) Elem() SlotIdentityOutput
func (SlotIdentityPtrOutput) ElementType ¶
func (SlotIdentityPtrOutput) ElementType() reflect.Type
func (SlotIdentityPtrOutput) IdentityIds ¶
func (o SlotIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`.
func (SlotIdentityPtrOutput) PrincipalId ¶
func (o SlotIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID for the Service Principal associated with the Managed Service Identity of this App Service slot.
func (SlotIdentityPtrOutput) TenantId ¶
func (o SlotIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID for the Service Principal associated with the Managed Service Identity of this App Service slot.
func (SlotIdentityPtrOutput) ToSlotIdentityPtrOutput ¶
func (o SlotIdentityPtrOutput) ToSlotIdentityPtrOutput() SlotIdentityPtrOutput
func (SlotIdentityPtrOutput) ToSlotIdentityPtrOutputWithContext ¶
func (o SlotIdentityPtrOutput) ToSlotIdentityPtrOutputWithContext(ctx context.Context) SlotIdentityPtrOutput
func (SlotIdentityPtrOutput) Type ¶
func (o SlotIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the identity type of the App Service. Possible values are `SystemAssigned` (where Azure will generate a Service Principal for you), `UserAssigned` where you can specify the Service Principal IDs in the `identityIds` field, and `SystemAssigned, UserAssigned` which assigns both a system managed identity as well as the specified user assigned identities.
type SlotInput ¶
type SlotInput interface { pulumi.Input ToSlotOutput() SlotOutput ToSlotOutputWithContext(ctx context.Context) SlotOutput }
type SlotLogs ¶
type SlotLogs struct { // An `applicationLogs` block as defined below. ApplicationLogs *SlotLogsApplicationLogs `pulumi:"applicationLogs"` // Should `Detailed error messages` be enabled on this App Service slot? Defaults to `false`. DetailedErrorMessagesEnabled *bool `pulumi:"detailedErrorMessagesEnabled"` // Should `Failed request tracing` be enabled on this App Service slot? Defaults to `false`. FailedRequestTracingEnabled *bool `pulumi:"failedRequestTracingEnabled"` // An `httpLogs` block as defined below. HttpLogs *SlotLogsHttpLogs `pulumi:"httpLogs"` }
type SlotLogsApplicationLogs ¶
type SlotLogsApplicationLogs struct { // An `azureBlobStorage` block as defined below. AzureBlobStorage *SlotLogsApplicationLogsAzureBlobStorage `pulumi:"azureBlobStorage"` // The file system log level. Possible values are `Off`, `Error`, `Warning`, `Information`, and `Verbose`. FileSystemLevel *string `pulumi:"fileSystemLevel"` }
type SlotLogsApplicationLogsArgs ¶
type SlotLogsApplicationLogsArgs struct { // An `azureBlobStorage` block as defined below. AzureBlobStorage SlotLogsApplicationLogsAzureBlobStoragePtrInput `pulumi:"azureBlobStorage"` // The file system log level. Possible values are `Off`, `Error`, `Warning`, `Information`, and `Verbose`. FileSystemLevel pulumi.StringPtrInput `pulumi:"fileSystemLevel"` }
func (SlotLogsApplicationLogsArgs) ElementType ¶
func (SlotLogsApplicationLogsArgs) ElementType() reflect.Type
func (SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsOutput ¶
func (i SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsOutput() SlotLogsApplicationLogsOutput
func (SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsOutputWithContext ¶
func (i SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsOutputWithContext(ctx context.Context) SlotLogsApplicationLogsOutput
func (SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsPtrOutput ¶
func (i SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsPtrOutput() SlotLogsApplicationLogsPtrOutput
func (SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsPtrOutputWithContext ¶
func (i SlotLogsApplicationLogsArgs) ToSlotLogsApplicationLogsPtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsPtrOutput
type SlotLogsApplicationLogsAzureBlobStorage ¶
type SlotLogsApplicationLogsAzureBlobStorage struct { // The level at which to log. Possible values include `Error`, `Warning`, `Information`, `Verbose` and `Off`. **NOTE:** this field is not available for `httpLogs` Level string `pulumi:"level"` // The number of days to retain logs for. RetentionInDays int `pulumi:"retentionInDays"` // The URL to the storage container, with a Service SAS token appended. **NOTE:** there is currently no means of generating Service SAS tokens with the `azurerm` provider. SasUrl string `pulumi:"sasUrl"` }
type SlotLogsApplicationLogsAzureBlobStorageArgs ¶
type SlotLogsApplicationLogsAzureBlobStorageArgs struct { // The level at which to log. Possible values include `Error`, `Warning`, `Information`, `Verbose` and `Off`. **NOTE:** this field is not available for `httpLogs` Level pulumi.StringInput `pulumi:"level"` // The number of days to retain logs for. RetentionInDays pulumi.IntInput `pulumi:"retentionInDays"` // The URL to the storage container, with a Service SAS token appended. **NOTE:** there is currently no means of generating Service SAS tokens with the `azurerm` provider. SasUrl pulumi.StringInput `pulumi:"sasUrl"` }
func (SlotLogsApplicationLogsAzureBlobStorageArgs) ElementType ¶
func (SlotLogsApplicationLogsAzureBlobStorageArgs) ElementType() reflect.Type
func (SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStorageOutput ¶
func (i SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStorageOutput() SlotLogsApplicationLogsAzureBlobStorageOutput
func (SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStorageOutputWithContext ¶
func (i SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStorageOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStorageOutput
func (SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput ¶
func (i SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput() SlotLogsApplicationLogsAzureBlobStoragePtrOutput
func (SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext ¶
func (i SlotLogsApplicationLogsAzureBlobStorageArgs) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStoragePtrOutput
type SlotLogsApplicationLogsAzureBlobStorageInput ¶
type SlotLogsApplicationLogsAzureBlobStorageInput interface { pulumi.Input ToSlotLogsApplicationLogsAzureBlobStorageOutput() SlotLogsApplicationLogsAzureBlobStorageOutput ToSlotLogsApplicationLogsAzureBlobStorageOutputWithContext(context.Context) SlotLogsApplicationLogsAzureBlobStorageOutput }
SlotLogsApplicationLogsAzureBlobStorageInput is an input type that accepts SlotLogsApplicationLogsAzureBlobStorageArgs and SlotLogsApplicationLogsAzureBlobStorageOutput values. You can construct a concrete instance of `SlotLogsApplicationLogsAzureBlobStorageInput` via:
SlotLogsApplicationLogsAzureBlobStorageArgs{...}
type SlotLogsApplicationLogsAzureBlobStorageOutput ¶
type SlotLogsApplicationLogsAzureBlobStorageOutput struct{ *pulumi.OutputState }
func (SlotLogsApplicationLogsAzureBlobStorageOutput) ElementType ¶
func (SlotLogsApplicationLogsAzureBlobStorageOutput) ElementType() reflect.Type
func (SlotLogsApplicationLogsAzureBlobStorageOutput) Level ¶
func (o SlotLogsApplicationLogsAzureBlobStorageOutput) Level() pulumi.StringOutput
The level at which to log. Possible values include `Error`, `Warning`, `Information`, `Verbose` and `Off`. **NOTE:** this field is not available for `httpLogs`
func (SlotLogsApplicationLogsAzureBlobStorageOutput) RetentionInDays ¶
func (o SlotLogsApplicationLogsAzureBlobStorageOutput) RetentionInDays() pulumi.IntOutput
The number of days to retain logs for.
func (SlotLogsApplicationLogsAzureBlobStorageOutput) SasUrl ¶
func (o SlotLogsApplicationLogsAzureBlobStorageOutput) SasUrl() pulumi.StringOutput
The URL to the storage container, with a Service SAS token appended. **NOTE:** there is currently no means of generating Service SAS tokens with the `azurerm` provider.
func (SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStorageOutput ¶
func (o SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStorageOutput() SlotLogsApplicationLogsAzureBlobStorageOutput
func (SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStorageOutputWithContext ¶
func (o SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStorageOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStorageOutput
func (SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput ¶
func (o SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput() SlotLogsApplicationLogsAzureBlobStoragePtrOutput
func (SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext ¶
func (o SlotLogsApplicationLogsAzureBlobStorageOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStoragePtrOutput
type SlotLogsApplicationLogsAzureBlobStoragePtrInput ¶
type SlotLogsApplicationLogsAzureBlobStoragePtrInput interface { pulumi.Input ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput() SlotLogsApplicationLogsAzureBlobStoragePtrOutput ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(context.Context) SlotLogsApplicationLogsAzureBlobStoragePtrOutput }
SlotLogsApplicationLogsAzureBlobStoragePtrInput is an input type that accepts SlotLogsApplicationLogsAzureBlobStorageArgs, SlotLogsApplicationLogsAzureBlobStoragePtr and SlotLogsApplicationLogsAzureBlobStoragePtrOutput values. You can construct a concrete instance of `SlotLogsApplicationLogsAzureBlobStoragePtrInput` via:
SlotLogsApplicationLogsAzureBlobStorageArgs{...} or: nil
func SlotLogsApplicationLogsAzureBlobStoragePtr ¶
func SlotLogsApplicationLogsAzureBlobStoragePtr(v *SlotLogsApplicationLogsAzureBlobStorageArgs) SlotLogsApplicationLogsAzureBlobStoragePtrInput
type SlotLogsApplicationLogsAzureBlobStoragePtrOutput ¶
type SlotLogsApplicationLogsAzureBlobStoragePtrOutput struct{ *pulumi.OutputState }
func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ElementType ¶
func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ElementType() reflect.Type
func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) Level ¶
func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) Level() pulumi.StringPtrOutput
The level at which to log. Possible values include `Error`, `Warning`, `Information`, `Verbose` and `Off`. **NOTE:** this field is not available for `httpLogs`
func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays ¶
func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays() pulumi.IntPtrOutput
The number of days to retain logs for.
func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) SasUrl ¶
func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) SasUrl() pulumi.StringPtrOutput
The URL to the storage container, with a Service SAS token appended. **NOTE:** there is currently no means of generating Service SAS tokens with the `azurerm` provider.
func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput ¶
func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutput() SlotLogsApplicationLogsAzureBlobStoragePtrOutput
func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext ¶
func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) ToSlotLogsApplicationLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsAzureBlobStoragePtrOutput
type SlotLogsApplicationLogsInput ¶
type SlotLogsApplicationLogsInput interface { pulumi.Input ToSlotLogsApplicationLogsOutput() SlotLogsApplicationLogsOutput ToSlotLogsApplicationLogsOutputWithContext(context.Context) SlotLogsApplicationLogsOutput }
SlotLogsApplicationLogsInput is an input type that accepts SlotLogsApplicationLogsArgs and SlotLogsApplicationLogsOutput values. You can construct a concrete instance of `SlotLogsApplicationLogsInput` via:
SlotLogsApplicationLogsArgs{...}
type SlotLogsApplicationLogsOutput ¶
type SlotLogsApplicationLogsOutput struct{ *pulumi.OutputState }
func (SlotLogsApplicationLogsOutput) AzureBlobStorage ¶
func (o SlotLogsApplicationLogsOutput) AzureBlobStorage() SlotLogsApplicationLogsAzureBlobStoragePtrOutput
An `azureBlobStorage` block as defined below.
func (SlotLogsApplicationLogsOutput) ElementType ¶
func (SlotLogsApplicationLogsOutput) ElementType() reflect.Type
func (SlotLogsApplicationLogsOutput) FileSystemLevel ¶
func (o SlotLogsApplicationLogsOutput) FileSystemLevel() pulumi.StringPtrOutput
The file system log level. Possible values are `Off`, `Error`, `Warning`, `Information`, and `Verbose`.
func (SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsOutput ¶
func (o SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsOutput() SlotLogsApplicationLogsOutput
func (SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsOutputWithContext ¶
func (o SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsOutputWithContext(ctx context.Context) SlotLogsApplicationLogsOutput
func (SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsPtrOutput ¶
func (o SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsPtrOutput() SlotLogsApplicationLogsPtrOutput
func (SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsPtrOutputWithContext ¶
func (o SlotLogsApplicationLogsOutput) ToSlotLogsApplicationLogsPtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsPtrOutput
type SlotLogsApplicationLogsPtrInput ¶
type SlotLogsApplicationLogsPtrInput interface { pulumi.Input ToSlotLogsApplicationLogsPtrOutput() SlotLogsApplicationLogsPtrOutput ToSlotLogsApplicationLogsPtrOutputWithContext(context.Context) SlotLogsApplicationLogsPtrOutput }
SlotLogsApplicationLogsPtrInput is an input type that accepts SlotLogsApplicationLogsArgs, SlotLogsApplicationLogsPtr and SlotLogsApplicationLogsPtrOutput values. You can construct a concrete instance of `SlotLogsApplicationLogsPtrInput` via:
SlotLogsApplicationLogsArgs{...} or: nil
func SlotLogsApplicationLogsPtr ¶
func SlotLogsApplicationLogsPtr(v *SlotLogsApplicationLogsArgs) SlotLogsApplicationLogsPtrInput
type SlotLogsApplicationLogsPtrOutput ¶
type SlotLogsApplicationLogsPtrOutput struct{ *pulumi.OutputState }
func (SlotLogsApplicationLogsPtrOutput) AzureBlobStorage ¶
func (o SlotLogsApplicationLogsPtrOutput) AzureBlobStorage() SlotLogsApplicationLogsAzureBlobStoragePtrOutput
An `azureBlobStorage` block as defined below.
func (SlotLogsApplicationLogsPtrOutput) Elem ¶
func (o SlotLogsApplicationLogsPtrOutput) Elem() SlotLogsApplicationLogsOutput
func (SlotLogsApplicationLogsPtrOutput) ElementType ¶
func (SlotLogsApplicationLogsPtrOutput) ElementType() reflect.Type
func (SlotLogsApplicationLogsPtrOutput) FileSystemLevel ¶
func (o SlotLogsApplicationLogsPtrOutput) FileSystemLevel() pulumi.StringPtrOutput
The file system log level. Possible values are `Off`, `Error`, `Warning`, `Information`, and `Verbose`.
func (SlotLogsApplicationLogsPtrOutput) ToSlotLogsApplicationLogsPtrOutput ¶
func (o SlotLogsApplicationLogsPtrOutput) ToSlotLogsApplicationLogsPtrOutput() SlotLogsApplicationLogsPtrOutput
func (SlotLogsApplicationLogsPtrOutput) ToSlotLogsApplicationLogsPtrOutputWithContext ¶
func (o SlotLogsApplicationLogsPtrOutput) ToSlotLogsApplicationLogsPtrOutputWithContext(ctx context.Context) SlotLogsApplicationLogsPtrOutput
type SlotLogsArgs ¶
type SlotLogsArgs struct { // An `applicationLogs` block as defined below. ApplicationLogs SlotLogsApplicationLogsPtrInput `pulumi:"applicationLogs"` // Should `Detailed error messages` be enabled on this App Service slot? Defaults to `false`. DetailedErrorMessagesEnabled pulumi.BoolPtrInput `pulumi:"detailedErrorMessagesEnabled"` // Should `Failed request tracing` be enabled on this App Service slot? Defaults to `false`. FailedRequestTracingEnabled pulumi.BoolPtrInput `pulumi:"failedRequestTracingEnabled"` // An `httpLogs` block as defined below. HttpLogs SlotLogsHttpLogsPtrInput `pulumi:"httpLogs"` }
func (SlotLogsArgs) ElementType ¶
func (SlotLogsArgs) ElementType() reflect.Type
func (SlotLogsArgs) ToSlotLogsOutput ¶
func (i SlotLogsArgs) ToSlotLogsOutput() SlotLogsOutput
func (SlotLogsArgs) ToSlotLogsOutputWithContext ¶
func (i SlotLogsArgs) ToSlotLogsOutputWithContext(ctx context.Context) SlotLogsOutput
func (SlotLogsArgs) ToSlotLogsPtrOutput ¶
func (i SlotLogsArgs) ToSlotLogsPtrOutput() SlotLogsPtrOutput
func (SlotLogsArgs) ToSlotLogsPtrOutputWithContext ¶
func (i SlotLogsArgs) ToSlotLogsPtrOutputWithContext(ctx context.Context) SlotLogsPtrOutput
type SlotLogsHttpLogs ¶
type SlotLogsHttpLogs struct { // An `azureBlobStorage` block as defined below. AzureBlobStorage *SlotLogsHttpLogsAzureBlobStorage `pulumi:"azureBlobStorage"` // A `fileSystem` block as defined below. FileSystem *SlotLogsHttpLogsFileSystem `pulumi:"fileSystem"` }
type SlotLogsHttpLogsArgs ¶
type SlotLogsHttpLogsArgs struct { // An `azureBlobStorage` block as defined below. AzureBlobStorage SlotLogsHttpLogsAzureBlobStoragePtrInput `pulumi:"azureBlobStorage"` // A `fileSystem` block as defined below. FileSystem SlotLogsHttpLogsFileSystemPtrInput `pulumi:"fileSystem"` }
func (SlotLogsHttpLogsArgs) ElementType ¶
func (SlotLogsHttpLogsArgs) ElementType() reflect.Type
func (SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsOutput ¶
func (i SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsOutput() SlotLogsHttpLogsOutput
func (SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsOutputWithContext ¶
func (i SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsOutputWithContext(ctx context.Context) SlotLogsHttpLogsOutput
func (SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsPtrOutput ¶
func (i SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsPtrOutput() SlotLogsHttpLogsPtrOutput
func (SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsPtrOutputWithContext ¶
func (i SlotLogsHttpLogsArgs) ToSlotLogsHttpLogsPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsPtrOutput
type SlotLogsHttpLogsAzureBlobStorage ¶
type SlotLogsHttpLogsAzureBlobStorage struct { // The number of days to retain logs for. RetentionInDays int `pulumi:"retentionInDays"` // The URL to the storage container, with a Service SAS token appended. **NOTE:** there is currently no means of generating Service SAS tokens with the `azurerm` provider. SasUrl string `pulumi:"sasUrl"` }
type SlotLogsHttpLogsAzureBlobStorageArgs ¶
type SlotLogsHttpLogsAzureBlobStorageArgs struct { // The number of days to retain logs for. RetentionInDays pulumi.IntInput `pulumi:"retentionInDays"` // The URL to the storage container, with a Service SAS token appended. **NOTE:** there is currently no means of generating Service SAS tokens with the `azurerm` provider. SasUrl pulumi.StringInput `pulumi:"sasUrl"` }
func (SlotLogsHttpLogsAzureBlobStorageArgs) ElementType ¶
func (SlotLogsHttpLogsAzureBlobStorageArgs) ElementType() reflect.Type
func (SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStorageOutput ¶
func (i SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStorageOutput() SlotLogsHttpLogsAzureBlobStorageOutput
func (SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStorageOutputWithContext ¶
func (i SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStorageOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStorageOutput
func (SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput ¶
func (i SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput() SlotLogsHttpLogsAzureBlobStoragePtrOutput
func (SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext ¶
func (i SlotLogsHttpLogsAzureBlobStorageArgs) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStoragePtrOutput
type SlotLogsHttpLogsAzureBlobStorageInput ¶
type SlotLogsHttpLogsAzureBlobStorageInput interface { pulumi.Input ToSlotLogsHttpLogsAzureBlobStorageOutput() SlotLogsHttpLogsAzureBlobStorageOutput ToSlotLogsHttpLogsAzureBlobStorageOutputWithContext(context.Context) SlotLogsHttpLogsAzureBlobStorageOutput }
SlotLogsHttpLogsAzureBlobStorageInput is an input type that accepts SlotLogsHttpLogsAzureBlobStorageArgs and SlotLogsHttpLogsAzureBlobStorageOutput values. You can construct a concrete instance of `SlotLogsHttpLogsAzureBlobStorageInput` via:
SlotLogsHttpLogsAzureBlobStorageArgs{...}
type SlotLogsHttpLogsAzureBlobStorageOutput ¶
type SlotLogsHttpLogsAzureBlobStorageOutput struct{ *pulumi.OutputState }
func (SlotLogsHttpLogsAzureBlobStorageOutput) ElementType ¶
func (SlotLogsHttpLogsAzureBlobStorageOutput) ElementType() reflect.Type
func (SlotLogsHttpLogsAzureBlobStorageOutput) RetentionInDays ¶
func (o SlotLogsHttpLogsAzureBlobStorageOutput) RetentionInDays() pulumi.IntOutput
The number of days to retain logs for.
func (SlotLogsHttpLogsAzureBlobStorageOutput) SasUrl ¶
func (o SlotLogsHttpLogsAzureBlobStorageOutput) SasUrl() pulumi.StringOutput
The URL to the storage container, with a Service SAS token appended. **NOTE:** there is currently no means of generating Service SAS tokens with the `azurerm` provider.
func (SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStorageOutput ¶
func (o SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStorageOutput() SlotLogsHttpLogsAzureBlobStorageOutput
func (SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStorageOutputWithContext ¶
func (o SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStorageOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStorageOutput
func (SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput ¶
func (o SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput() SlotLogsHttpLogsAzureBlobStoragePtrOutput
func (SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext ¶
func (o SlotLogsHttpLogsAzureBlobStorageOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStoragePtrOutput
type SlotLogsHttpLogsAzureBlobStoragePtrInput ¶
type SlotLogsHttpLogsAzureBlobStoragePtrInput interface { pulumi.Input ToSlotLogsHttpLogsAzureBlobStoragePtrOutput() SlotLogsHttpLogsAzureBlobStoragePtrOutput ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext(context.Context) SlotLogsHttpLogsAzureBlobStoragePtrOutput }
SlotLogsHttpLogsAzureBlobStoragePtrInput is an input type that accepts SlotLogsHttpLogsAzureBlobStorageArgs, SlotLogsHttpLogsAzureBlobStoragePtr and SlotLogsHttpLogsAzureBlobStoragePtrOutput values. You can construct a concrete instance of `SlotLogsHttpLogsAzureBlobStoragePtrInput` via:
SlotLogsHttpLogsAzureBlobStorageArgs{...} or: nil
func SlotLogsHttpLogsAzureBlobStoragePtr ¶
func SlotLogsHttpLogsAzureBlobStoragePtr(v *SlotLogsHttpLogsAzureBlobStorageArgs) SlotLogsHttpLogsAzureBlobStoragePtrInput
type SlotLogsHttpLogsAzureBlobStoragePtrOutput ¶
type SlotLogsHttpLogsAzureBlobStoragePtrOutput struct{ *pulumi.OutputState }
func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) ElementType ¶
func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) ElementType() reflect.Type
func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) RetentionInDays ¶
func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) RetentionInDays() pulumi.IntPtrOutput
The number of days to retain logs for.
func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) SasUrl ¶
func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) SasUrl() pulumi.StringPtrOutput
The URL to the storage container, with a Service SAS token appended. **NOTE:** there is currently no means of generating Service SAS tokens with the `azurerm` provider.
func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput ¶
func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutput() SlotLogsHttpLogsAzureBlobStoragePtrOutput
func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext ¶
func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) ToSlotLogsHttpLogsAzureBlobStoragePtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsAzureBlobStoragePtrOutput
type SlotLogsHttpLogsFileSystemArgs ¶
type SlotLogsHttpLogsFileSystemArgs struct { // The number of days to retain logs for. RetentionInDays pulumi.IntInput `pulumi:"retentionInDays"` // The maximum size in megabytes that http log files can use before being removed. RetentionInMb pulumi.IntInput `pulumi:"retentionInMb"` }
func (SlotLogsHttpLogsFileSystemArgs) ElementType ¶
func (SlotLogsHttpLogsFileSystemArgs) ElementType() reflect.Type
func (SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemOutput ¶
func (i SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemOutput() SlotLogsHttpLogsFileSystemOutput
func (SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemOutputWithContext ¶
func (i SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemOutput
func (SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemPtrOutput ¶
func (i SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemPtrOutput() SlotLogsHttpLogsFileSystemPtrOutput
func (SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext ¶
func (i SlotLogsHttpLogsFileSystemArgs) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemPtrOutput
type SlotLogsHttpLogsFileSystemInput ¶
type SlotLogsHttpLogsFileSystemInput interface { pulumi.Input ToSlotLogsHttpLogsFileSystemOutput() SlotLogsHttpLogsFileSystemOutput ToSlotLogsHttpLogsFileSystemOutputWithContext(context.Context) SlotLogsHttpLogsFileSystemOutput }
SlotLogsHttpLogsFileSystemInput is an input type that accepts SlotLogsHttpLogsFileSystemArgs and SlotLogsHttpLogsFileSystemOutput values. You can construct a concrete instance of `SlotLogsHttpLogsFileSystemInput` via:
SlotLogsHttpLogsFileSystemArgs{...}
type SlotLogsHttpLogsFileSystemOutput ¶
type SlotLogsHttpLogsFileSystemOutput struct{ *pulumi.OutputState }
func (SlotLogsHttpLogsFileSystemOutput) ElementType ¶
func (SlotLogsHttpLogsFileSystemOutput) ElementType() reflect.Type
func (SlotLogsHttpLogsFileSystemOutput) RetentionInDays ¶
func (o SlotLogsHttpLogsFileSystemOutput) RetentionInDays() pulumi.IntOutput
The number of days to retain logs for.
func (SlotLogsHttpLogsFileSystemOutput) RetentionInMb ¶
func (o SlotLogsHttpLogsFileSystemOutput) RetentionInMb() pulumi.IntOutput
The maximum size in megabytes that http log files can use before being removed.
func (SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemOutput ¶
func (o SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemOutput() SlotLogsHttpLogsFileSystemOutput
func (SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemOutputWithContext ¶
func (o SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemOutput
func (SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemPtrOutput ¶
func (o SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemPtrOutput() SlotLogsHttpLogsFileSystemPtrOutput
func (SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext ¶
func (o SlotLogsHttpLogsFileSystemOutput) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemPtrOutput
type SlotLogsHttpLogsFileSystemPtrInput ¶
type SlotLogsHttpLogsFileSystemPtrInput interface { pulumi.Input ToSlotLogsHttpLogsFileSystemPtrOutput() SlotLogsHttpLogsFileSystemPtrOutput ToSlotLogsHttpLogsFileSystemPtrOutputWithContext(context.Context) SlotLogsHttpLogsFileSystemPtrOutput }
SlotLogsHttpLogsFileSystemPtrInput is an input type that accepts SlotLogsHttpLogsFileSystemArgs, SlotLogsHttpLogsFileSystemPtr and SlotLogsHttpLogsFileSystemPtrOutput values. You can construct a concrete instance of `SlotLogsHttpLogsFileSystemPtrInput` via:
SlotLogsHttpLogsFileSystemArgs{...} or: nil
func SlotLogsHttpLogsFileSystemPtr ¶
func SlotLogsHttpLogsFileSystemPtr(v *SlotLogsHttpLogsFileSystemArgs) SlotLogsHttpLogsFileSystemPtrInput
type SlotLogsHttpLogsFileSystemPtrOutput ¶
type SlotLogsHttpLogsFileSystemPtrOutput struct{ *pulumi.OutputState }
func (SlotLogsHttpLogsFileSystemPtrOutput) Elem ¶
func (o SlotLogsHttpLogsFileSystemPtrOutput) Elem() SlotLogsHttpLogsFileSystemOutput
func (SlotLogsHttpLogsFileSystemPtrOutput) ElementType ¶
func (SlotLogsHttpLogsFileSystemPtrOutput) ElementType() reflect.Type
func (SlotLogsHttpLogsFileSystemPtrOutput) RetentionInDays ¶
func (o SlotLogsHttpLogsFileSystemPtrOutput) RetentionInDays() pulumi.IntPtrOutput
The number of days to retain logs for.
func (SlotLogsHttpLogsFileSystemPtrOutput) RetentionInMb ¶
func (o SlotLogsHttpLogsFileSystemPtrOutput) RetentionInMb() pulumi.IntPtrOutput
The maximum size in megabytes that http log files can use before being removed.
func (SlotLogsHttpLogsFileSystemPtrOutput) ToSlotLogsHttpLogsFileSystemPtrOutput ¶
func (o SlotLogsHttpLogsFileSystemPtrOutput) ToSlotLogsHttpLogsFileSystemPtrOutput() SlotLogsHttpLogsFileSystemPtrOutput
func (SlotLogsHttpLogsFileSystemPtrOutput) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext ¶
func (o SlotLogsHttpLogsFileSystemPtrOutput) ToSlotLogsHttpLogsFileSystemPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsFileSystemPtrOutput
type SlotLogsHttpLogsInput ¶
type SlotLogsHttpLogsInput interface { pulumi.Input ToSlotLogsHttpLogsOutput() SlotLogsHttpLogsOutput ToSlotLogsHttpLogsOutputWithContext(context.Context) SlotLogsHttpLogsOutput }
SlotLogsHttpLogsInput is an input type that accepts SlotLogsHttpLogsArgs and SlotLogsHttpLogsOutput values. You can construct a concrete instance of `SlotLogsHttpLogsInput` via:
SlotLogsHttpLogsArgs{...}
type SlotLogsHttpLogsOutput ¶
type SlotLogsHttpLogsOutput struct{ *pulumi.OutputState }
func (SlotLogsHttpLogsOutput) AzureBlobStorage ¶
func (o SlotLogsHttpLogsOutput) AzureBlobStorage() SlotLogsHttpLogsAzureBlobStoragePtrOutput
An `azureBlobStorage` block as defined below.
func (SlotLogsHttpLogsOutput) ElementType ¶
func (SlotLogsHttpLogsOutput) ElementType() reflect.Type
func (SlotLogsHttpLogsOutput) FileSystem ¶
func (o SlotLogsHttpLogsOutput) FileSystem() SlotLogsHttpLogsFileSystemPtrOutput
A `fileSystem` block as defined below.
func (SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsOutput ¶
func (o SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsOutput() SlotLogsHttpLogsOutput
func (SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsOutputWithContext ¶
func (o SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsOutputWithContext(ctx context.Context) SlotLogsHttpLogsOutput
func (SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsPtrOutput ¶
func (o SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsPtrOutput() SlotLogsHttpLogsPtrOutput
func (SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsPtrOutputWithContext ¶
func (o SlotLogsHttpLogsOutput) ToSlotLogsHttpLogsPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsPtrOutput
type SlotLogsHttpLogsPtrInput ¶
type SlotLogsHttpLogsPtrInput interface { pulumi.Input ToSlotLogsHttpLogsPtrOutput() SlotLogsHttpLogsPtrOutput ToSlotLogsHttpLogsPtrOutputWithContext(context.Context) SlotLogsHttpLogsPtrOutput }
SlotLogsHttpLogsPtrInput is an input type that accepts SlotLogsHttpLogsArgs, SlotLogsHttpLogsPtr and SlotLogsHttpLogsPtrOutput values. You can construct a concrete instance of `SlotLogsHttpLogsPtrInput` via:
SlotLogsHttpLogsArgs{...} or: nil
func SlotLogsHttpLogsPtr ¶
func SlotLogsHttpLogsPtr(v *SlotLogsHttpLogsArgs) SlotLogsHttpLogsPtrInput
type SlotLogsHttpLogsPtrOutput ¶
type SlotLogsHttpLogsPtrOutput struct{ *pulumi.OutputState }
func (SlotLogsHttpLogsPtrOutput) AzureBlobStorage ¶
func (o SlotLogsHttpLogsPtrOutput) AzureBlobStorage() SlotLogsHttpLogsAzureBlobStoragePtrOutput
An `azureBlobStorage` block as defined below.
func (SlotLogsHttpLogsPtrOutput) Elem ¶
func (o SlotLogsHttpLogsPtrOutput) Elem() SlotLogsHttpLogsOutput
func (SlotLogsHttpLogsPtrOutput) ElementType ¶
func (SlotLogsHttpLogsPtrOutput) ElementType() reflect.Type
func (SlotLogsHttpLogsPtrOutput) FileSystem ¶
func (o SlotLogsHttpLogsPtrOutput) FileSystem() SlotLogsHttpLogsFileSystemPtrOutput
A `fileSystem` block as defined below.
func (SlotLogsHttpLogsPtrOutput) ToSlotLogsHttpLogsPtrOutput ¶
func (o SlotLogsHttpLogsPtrOutput) ToSlotLogsHttpLogsPtrOutput() SlotLogsHttpLogsPtrOutput
func (SlotLogsHttpLogsPtrOutput) ToSlotLogsHttpLogsPtrOutputWithContext ¶
func (o SlotLogsHttpLogsPtrOutput) ToSlotLogsHttpLogsPtrOutputWithContext(ctx context.Context) SlotLogsHttpLogsPtrOutput
type SlotLogsInput ¶
type SlotLogsInput interface { pulumi.Input ToSlotLogsOutput() SlotLogsOutput ToSlotLogsOutputWithContext(context.Context) SlotLogsOutput }
SlotLogsInput is an input type that accepts SlotLogsArgs and SlotLogsOutput values. You can construct a concrete instance of `SlotLogsInput` via:
SlotLogsArgs{...}
type SlotLogsOutput ¶
type SlotLogsOutput struct{ *pulumi.OutputState }
func (SlotLogsOutput) ApplicationLogs ¶
func (o SlotLogsOutput) ApplicationLogs() SlotLogsApplicationLogsPtrOutput
An `applicationLogs` block as defined below.
func (SlotLogsOutput) DetailedErrorMessagesEnabled ¶
func (o SlotLogsOutput) DetailedErrorMessagesEnabled() pulumi.BoolPtrOutput
Should `Detailed error messages` be enabled on this App Service slot? Defaults to `false`.
func (SlotLogsOutput) ElementType ¶
func (SlotLogsOutput) ElementType() reflect.Type
func (SlotLogsOutput) FailedRequestTracingEnabled ¶
func (o SlotLogsOutput) FailedRequestTracingEnabled() pulumi.BoolPtrOutput
Should `Failed request tracing` be enabled on this App Service slot? Defaults to `false`.
func (SlotLogsOutput) HttpLogs ¶
func (o SlotLogsOutput) HttpLogs() SlotLogsHttpLogsPtrOutput
An `httpLogs` block as defined below.
func (SlotLogsOutput) ToSlotLogsOutput ¶
func (o SlotLogsOutput) ToSlotLogsOutput() SlotLogsOutput
func (SlotLogsOutput) ToSlotLogsOutputWithContext ¶
func (o SlotLogsOutput) ToSlotLogsOutputWithContext(ctx context.Context) SlotLogsOutput
func (SlotLogsOutput) ToSlotLogsPtrOutput ¶
func (o SlotLogsOutput) ToSlotLogsPtrOutput() SlotLogsPtrOutput
func (SlotLogsOutput) ToSlotLogsPtrOutputWithContext ¶
func (o SlotLogsOutput) ToSlotLogsPtrOutputWithContext(ctx context.Context) SlotLogsPtrOutput
type SlotLogsPtrInput ¶
type SlotLogsPtrInput interface { pulumi.Input ToSlotLogsPtrOutput() SlotLogsPtrOutput ToSlotLogsPtrOutputWithContext(context.Context) SlotLogsPtrOutput }
SlotLogsPtrInput is an input type that accepts SlotLogsArgs, SlotLogsPtr and SlotLogsPtrOutput values. You can construct a concrete instance of `SlotLogsPtrInput` via:
SlotLogsArgs{...} or: nil
func SlotLogsPtr ¶
func SlotLogsPtr(v *SlotLogsArgs) SlotLogsPtrInput
type SlotLogsPtrOutput ¶
type SlotLogsPtrOutput struct{ *pulumi.OutputState }
func (SlotLogsPtrOutput) ApplicationLogs ¶
func (o SlotLogsPtrOutput) ApplicationLogs() SlotLogsApplicationLogsPtrOutput
An `applicationLogs` block as defined below.
func (SlotLogsPtrOutput) DetailedErrorMessagesEnabled ¶
func (o SlotLogsPtrOutput) DetailedErrorMessagesEnabled() pulumi.BoolPtrOutput
Should `Detailed error messages` be enabled on this App Service slot? Defaults to `false`.
func (SlotLogsPtrOutput) Elem ¶
func (o SlotLogsPtrOutput) Elem() SlotLogsOutput
func (SlotLogsPtrOutput) ElementType ¶
func (SlotLogsPtrOutput) ElementType() reflect.Type
func (SlotLogsPtrOutput) FailedRequestTracingEnabled ¶
func (o SlotLogsPtrOutput) FailedRequestTracingEnabled() pulumi.BoolPtrOutput
Should `Failed request tracing` be enabled on this App Service slot? Defaults to `false`.
func (SlotLogsPtrOutput) HttpLogs ¶
func (o SlotLogsPtrOutput) HttpLogs() SlotLogsHttpLogsPtrOutput
An `httpLogs` block as defined below.
func (SlotLogsPtrOutput) ToSlotLogsPtrOutput ¶
func (o SlotLogsPtrOutput) ToSlotLogsPtrOutput() SlotLogsPtrOutput
func (SlotLogsPtrOutput) ToSlotLogsPtrOutputWithContext ¶
func (o SlotLogsPtrOutput) ToSlotLogsPtrOutputWithContext(ctx context.Context) SlotLogsPtrOutput
type SlotMap ¶
func (SlotMap) ElementType ¶
func (SlotMap) ToSlotMapOutput ¶
func (i SlotMap) ToSlotMapOutput() SlotMapOutput
func (SlotMap) ToSlotMapOutputWithContext ¶
func (i SlotMap) ToSlotMapOutputWithContext(ctx context.Context) SlotMapOutput
type SlotMapInput ¶
type SlotMapInput interface { pulumi.Input ToSlotMapOutput() SlotMapOutput ToSlotMapOutputWithContext(context.Context) SlotMapOutput }
SlotMapInput is an input type that accepts SlotMap and SlotMapOutput values. You can construct a concrete instance of `SlotMapInput` via:
SlotMap{ "key": SlotArgs{...} }
type SlotMapOutput ¶
type SlotMapOutput struct{ *pulumi.OutputState }
func (SlotMapOutput) ElementType ¶
func (SlotMapOutput) ElementType() reflect.Type
func (SlotMapOutput) MapIndex ¶
func (o SlotMapOutput) MapIndex(k pulumi.StringInput) SlotOutput
func (SlotMapOutput) ToSlotMapOutput ¶
func (o SlotMapOutput) ToSlotMapOutput() SlotMapOutput
func (SlotMapOutput) ToSlotMapOutputWithContext ¶
func (o SlotMapOutput) ToSlotMapOutputWithContext(ctx context.Context) SlotMapOutput
type SlotOutput ¶
type SlotOutput struct{ *pulumi.OutputState }
func (SlotOutput) ElementType ¶
func (SlotOutput) ElementType() reflect.Type
func (SlotOutput) ToSlotOutput ¶
func (o SlotOutput) ToSlotOutput() SlotOutput
func (SlotOutput) ToSlotOutputWithContext ¶
func (o SlotOutput) ToSlotOutputWithContext(ctx context.Context) SlotOutput
type SlotSiteConfig ¶
type SlotSiteConfig struct { // Are Managed Identity Credentials used for Azure Container Registry pull AcrUseManagedIdentityCredentials *bool `pulumi:"acrUseManagedIdentityCredentials"` // If using User Managed Identity, the User Managed Identity Client Id AcrUserManagedIdentityClientId *string `pulumi:"acrUserManagedIdentityClientId"` // Should the slot be loaded at all times? Defaults to `false`. AlwaysOn *bool `pulumi:"alwaysOn"` // App command line to launch, e.g. `/sbin/myserver -b 0.0.0.0`. AppCommandLine *string `pulumi:"appCommandLine"` AutoSwapSlotName *string `pulumi:"autoSwapSlotName"` // A `cors` block as defined below. Cors *SlotSiteConfigCors `pulumi:"cors"` // The ordering of default documents to load, if an address isn't specified. DefaultDocuments []string `pulumi:"defaultDocuments"` // The version of the .net framework's CLR used in this App Service Slot. Possible values are `v2.0` (which will use the latest version of the .net framework for the .net CLR v2 - currently `.net 3.5`), `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`), `v5.0` and `v6.0`. [For more information on which .net CLR version to use based on the .net framework you're targeting - please see this table](https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview). Defaults to `v4.0`. DotnetFrameworkVersion *string `pulumi:"dotnetFrameworkVersion"` // State of FTP / FTPS service for this App Service Slot. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. FtpsState *string `pulumi:"ftpsState"` // The health check path to be pinged by App Service Slot. [For more information - please see App Service health check announcement](https://azure.github.io/AppService/2020/08/24/healthcheck-on-app-service.html). HealthCheckPath *string `pulumi:"healthCheckPath"` // Is HTTP2 Enabled on this App Service? Defaults to `false`. Http2Enabled *bool `pulumi:"http2Enabled"` // A list of objects representing ip restrictions as defined below. IpRestrictions []SlotSiteConfigIpRestriction `pulumi:"ipRestrictions"` // The Java Container to use. If specified `javaVersion` and `javaContainerVersion` must also be specified. Possible values are `JAVA`, `JETTY`, and `TOMCAT`. JavaContainer *string `pulumi:"javaContainer"` // The version of the Java Container to use. If specified `javaVersion` and `javaContainer` must also be specified. JavaContainerVersion *string `pulumi:"javaContainerVersion"` // The version of Java to use. If specified `javaContainer` and `javaContainerVersion` must also be specified. Possible values are `1.7`, `1.8`, and `11` and their specific versions - except for Java 11 (e.g. `1.7.0_80`, `1.8.0_181`, `11`) JavaVersion *string `pulumi:"javaVersion"` // Linux App Framework and version for the App Service Slot. Possible options are a Docker container (`DOCKER|<user/image:tag>`), a base-64 encoded Docker Compose file (`COMPOSE|${filebase64("compose.yml")}`) or a base-64 encoded Kubernetes Manifest (`KUBE|${filebase64("kubernetes.yml")}`). LinuxFxVersion *string `pulumi:"linuxFxVersion"` // Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan. LocalMysqlEnabled *bool `pulumi:"localMysqlEnabled"` // The Managed Pipeline Mode. Possible values are `Integrated` and `Classic`. Defaults to `Integrated`. ManagedPipelineMode *string `pulumi:"managedPipelineMode"` // The minimum supported TLS version for the app service. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new app services. MinTlsVersion *string `pulumi:"minTlsVersion"` // The scaled number of workers (for per site scaling) of this App Service Slot. Requires that `perSiteScaling` is enabled on the `appservice.Plan`. [For more information - please see Microsoft documentation on high-density hosting](https://docs.microsoft.com/en-us/azure/app-service/manage-scale-per-app). NumberOfWorkers *int `pulumi:"numberOfWorkers"` // The version of PHP to use in this App Service Slot. Possible values are `5.5`, `5.6`, `7.0`, `7.1`, `7.2`, `7.3`, and `7.4`. PhpVersion *string `pulumi:"phpVersion"` // The version of Python to use in this App Service Slot. Possible values are `2.7` and `3.4`. PythonVersion *string `pulumi:"pythonVersion"` // Is Remote Debugging Enabled? Defaults to `false`. RemoteDebuggingEnabled *bool `pulumi:"remoteDebuggingEnabled"` // Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are `VS2012`, `VS2013`, `VS2015`, and `VS2017`. RemoteDebuggingVersion *string `pulumi:"remoteDebuggingVersion"` // A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below. ScmIpRestrictions []SlotSiteConfigScmIpRestriction `pulumi:"scmIpRestrictions"` // The type of Source Control enabled for this App Service Slot. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM` ScmType *string `pulumi:"scmType"` // IP security restrictions for scm to use main. Defaults to false. ScmUseMainIpRestriction *bool `pulumi:"scmUseMainIpRestriction"` // Should the App Service Slot run in 32 bit mode, rather than 64 bit mode? Use32BitWorkerProcess *bool `pulumi:"use32BitWorkerProcess"` // Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`. VnetRouteAllEnabled *bool `pulumi:"vnetRouteAllEnabled"` // Should WebSockets be enabled? WebsocketsEnabled *bool `pulumi:"websocketsEnabled"` // The Windows Docker container image (`DOCKER|<user/image:tag>`) WindowsFxVersion *string `pulumi:"windowsFxVersion"` }
type SlotSiteConfigArgs ¶
type SlotSiteConfigArgs struct { // Are Managed Identity Credentials used for Azure Container Registry pull AcrUseManagedIdentityCredentials pulumi.BoolPtrInput `pulumi:"acrUseManagedIdentityCredentials"` // If using User Managed Identity, the User Managed Identity Client Id AcrUserManagedIdentityClientId pulumi.StringPtrInput `pulumi:"acrUserManagedIdentityClientId"` // Should the slot be loaded at all times? Defaults to `false`. AlwaysOn pulumi.BoolPtrInput `pulumi:"alwaysOn"` // App command line to launch, e.g. `/sbin/myserver -b 0.0.0.0`. AppCommandLine pulumi.StringPtrInput `pulumi:"appCommandLine"` AutoSwapSlotName pulumi.StringPtrInput `pulumi:"autoSwapSlotName"` // A `cors` block as defined below. Cors SlotSiteConfigCorsPtrInput `pulumi:"cors"` // The ordering of default documents to load, if an address isn't specified. DefaultDocuments pulumi.StringArrayInput `pulumi:"defaultDocuments"` // The version of the .net framework's CLR used in this App Service Slot. Possible values are `v2.0` (which will use the latest version of the .net framework for the .net CLR v2 - currently `.net 3.5`), `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`), `v5.0` and `v6.0`. [For more information on which .net CLR version to use based on the .net framework you're targeting - please see this table](https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview). Defaults to `v4.0`. DotnetFrameworkVersion pulumi.StringPtrInput `pulumi:"dotnetFrameworkVersion"` // State of FTP / FTPS service for this App Service Slot. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. FtpsState pulumi.StringPtrInput `pulumi:"ftpsState"` // The health check path to be pinged by App Service Slot. [For more information - please see App Service health check announcement](https://azure.github.io/AppService/2020/08/24/healthcheck-on-app-service.html). HealthCheckPath pulumi.StringPtrInput `pulumi:"healthCheckPath"` // Is HTTP2 Enabled on this App Service? Defaults to `false`. Http2Enabled pulumi.BoolPtrInput `pulumi:"http2Enabled"` // A list of objects representing ip restrictions as defined below. IpRestrictions SlotSiteConfigIpRestrictionArrayInput `pulumi:"ipRestrictions"` // The Java Container to use. If specified `javaVersion` and `javaContainerVersion` must also be specified. Possible values are `JAVA`, `JETTY`, and `TOMCAT`. JavaContainer pulumi.StringPtrInput `pulumi:"javaContainer"` // The version of the Java Container to use. If specified `javaVersion` and `javaContainer` must also be specified. JavaContainerVersion pulumi.StringPtrInput `pulumi:"javaContainerVersion"` // The version of Java to use. If specified `javaContainer` and `javaContainerVersion` must also be specified. Possible values are `1.7`, `1.8`, and `11` and their specific versions - except for Java 11 (e.g. `1.7.0_80`, `1.8.0_181`, `11`) JavaVersion pulumi.StringPtrInput `pulumi:"javaVersion"` // Linux App Framework and version for the App Service Slot. Possible options are a Docker container (`DOCKER|<user/image:tag>`), a base-64 encoded Docker Compose file (`COMPOSE|${filebase64("compose.yml")}`) or a base-64 encoded Kubernetes Manifest (`KUBE|${filebase64("kubernetes.yml")}`). LinuxFxVersion pulumi.StringPtrInput `pulumi:"linuxFxVersion"` // Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan. LocalMysqlEnabled pulumi.BoolPtrInput `pulumi:"localMysqlEnabled"` // The Managed Pipeline Mode. Possible values are `Integrated` and `Classic`. Defaults to `Integrated`. ManagedPipelineMode pulumi.StringPtrInput `pulumi:"managedPipelineMode"` // The minimum supported TLS version for the app service. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new app services. MinTlsVersion pulumi.StringPtrInput `pulumi:"minTlsVersion"` // The scaled number of workers (for per site scaling) of this App Service Slot. Requires that `perSiteScaling` is enabled on the `appservice.Plan`. [For more information - please see Microsoft documentation on high-density hosting](https://docs.microsoft.com/en-us/azure/app-service/manage-scale-per-app). NumberOfWorkers pulumi.IntPtrInput `pulumi:"numberOfWorkers"` // The version of PHP to use in this App Service Slot. Possible values are `5.5`, `5.6`, `7.0`, `7.1`, `7.2`, `7.3`, and `7.4`. PhpVersion pulumi.StringPtrInput `pulumi:"phpVersion"` // The version of Python to use in this App Service Slot. Possible values are `2.7` and `3.4`. PythonVersion pulumi.StringPtrInput `pulumi:"pythonVersion"` // Is Remote Debugging Enabled? Defaults to `false`. RemoteDebuggingEnabled pulumi.BoolPtrInput `pulumi:"remoteDebuggingEnabled"` // Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are `VS2012`, `VS2013`, `VS2015`, and `VS2017`. RemoteDebuggingVersion pulumi.StringPtrInput `pulumi:"remoteDebuggingVersion"` // A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below. ScmIpRestrictions SlotSiteConfigScmIpRestrictionArrayInput `pulumi:"scmIpRestrictions"` // The type of Source Control enabled for this App Service Slot. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM` ScmType pulumi.StringPtrInput `pulumi:"scmType"` // IP security restrictions for scm to use main. Defaults to false. ScmUseMainIpRestriction pulumi.BoolPtrInput `pulumi:"scmUseMainIpRestriction"` // Should the App Service Slot run in 32 bit mode, rather than 64 bit mode? Use32BitWorkerProcess pulumi.BoolPtrInput `pulumi:"use32BitWorkerProcess"` // Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`. VnetRouteAllEnabled pulumi.BoolPtrInput `pulumi:"vnetRouteAllEnabled"` // Should WebSockets be enabled? WebsocketsEnabled pulumi.BoolPtrInput `pulumi:"websocketsEnabled"` // The Windows Docker container image (`DOCKER|<user/image:tag>`) WindowsFxVersion pulumi.StringPtrInput `pulumi:"windowsFxVersion"` }
func (SlotSiteConfigArgs) ElementType ¶
func (SlotSiteConfigArgs) ElementType() reflect.Type
func (SlotSiteConfigArgs) ToSlotSiteConfigOutput ¶
func (i SlotSiteConfigArgs) ToSlotSiteConfigOutput() SlotSiteConfigOutput
func (SlotSiteConfigArgs) ToSlotSiteConfigOutputWithContext ¶
func (i SlotSiteConfigArgs) ToSlotSiteConfigOutputWithContext(ctx context.Context) SlotSiteConfigOutput
func (SlotSiteConfigArgs) ToSlotSiteConfigPtrOutput ¶
func (i SlotSiteConfigArgs) ToSlotSiteConfigPtrOutput() SlotSiteConfigPtrOutput
func (SlotSiteConfigArgs) ToSlotSiteConfigPtrOutputWithContext ¶
func (i SlotSiteConfigArgs) ToSlotSiteConfigPtrOutputWithContext(ctx context.Context) SlotSiteConfigPtrOutput
type SlotSiteConfigCors ¶
type SlotSiteConfigCorsArgs ¶
type SlotSiteConfigCorsArgs struct { // A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // Are credentials supported? SupportCredentials pulumi.BoolPtrInput `pulumi:"supportCredentials"` }
func (SlotSiteConfigCorsArgs) ElementType ¶
func (SlotSiteConfigCorsArgs) ElementType() reflect.Type
func (SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsOutput ¶
func (i SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsOutput() SlotSiteConfigCorsOutput
func (SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsOutputWithContext ¶
func (i SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsOutputWithContext(ctx context.Context) SlotSiteConfigCorsOutput
func (SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsPtrOutput ¶
func (i SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsPtrOutput() SlotSiteConfigCorsPtrOutput
func (SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsPtrOutputWithContext ¶
func (i SlotSiteConfigCorsArgs) ToSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) SlotSiteConfigCorsPtrOutput
type SlotSiteConfigCorsInput ¶
type SlotSiteConfigCorsInput interface { pulumi.Input ToSlotSiteConfigCorsOutput() SlotSiteConfigCorsOutput ToSlotSiteConfigCorsOutputWithContext(context.Context) SlotSiteConfigCorsOutput }
SlotSiteConfigCorsInput is an input type that accepts SlotSiteConfigCorsArgs and SlotSiteConfigCorsOutput values. You can construct a concrete instance of `SlotSiteConfigCorsInput` via:
SlotSiteConfigCorsArgs{...}
type SlotSiteConfigCorsOutput ¶
type SlotSiteConfigCorsOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigCorsOutput) AllowedOrigins ¶
func (o SlotSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls.
func (SlotSiteConfigCorsOutput) ElementType ¶
func (SlotSiteConfigCorsOutput) ElementType() reflect.Type
func (SlotSiteConfigCorsOutput) SupportCredentials ¶
func (o SlotSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsOutput ¶
func (o SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsOutput() SlotSiteConfigCorsOutput
func (SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsOutputWithContext ¶
func (o SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsOutputWithContext(ctx context.Context) SlotSiteConfigCorsOutput
func (SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsPtrOutput ¶
func (o SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsPtrOutput() SlotSiteConfigCorsPtrOutput
func (SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsPtrOutputWithContext ¶
func (o SlotSiteConfigCorsOutput) ToSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) SlotSiteConfigCorsPtrOutput
type SlotSiteConfigCorsPtrInput ¶
type SlotSiteConfigCorsPtrInput interface { pulumi.Input ToSlotSiteConfigCorsPtrOutput() SlotSiteConfigCorsPtrOutput ToSlotSiteConfigCorsPtrOutputWithContext(context.Context) SlotSiteConfigCorsPtrOutput }
SlotSiteConfigCorsPtrInput is an input type that accepts SlotSiteConfigCorsArgs, SlotSiteConfigCorsPtr and SlotSiteConfigCorsPtrOutput values. You can construct a concrete instance of `SlotSiteConfigCorsPtrInput` via:
SlotSiteConfigCorsArgs{...} or: nil
func SlotSiteConfigCorsPtr ¶
func SlotSiteConfigCorsPtr(v *SlotSiteConfigCorsArgs) SlotSiteConfigCorsPtrInput
type SlotSiteConfigCorsPtrOutput ¶
type SlotSiteConfigCorsPtrOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigCorsPtrOutput) AllowedOrigins ¶
func (o SlotSiteConfigCorsPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
A list of origins which should be able to make cross-origin calls. `*` can be used to allow all calls.
func (SlotSiteConfigCorsPtrOutput) Elem ¶
func (o SlotSiteConfigCorsPtrOutput) Elem() SlotSiteConfigCorsOutput
func (SlotSiteConfigCorsPtrOutput) ElementType ¶
func (SlotSiteConfigCorsPtrOutput) ElementType() reflect.Type
func (SlotSiteConfigCorsPtrOutput) SupportCredentials ¶
func (o SlotSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (SlotSiteConfigCorsPtrOutput) ToSlotSiteConfigCorsPtrOutput ¶
func (o SlotSiteConfigCorsPtrOutput) ToSlotSiteConfigCorsPtrOutput() SlotSiteConfigCorsPtrOutput
func (SlotSiteConfigCorsPtrOutput) ToSlotSiteConfigCorsPtrOutputWithContext ¶
func (o SlotSiteConfigCorsPtrOutput) ToSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) SlotSiteConfigCorsPtrOutput
type SlotSiteConfigInput ¶
type SlotSiteConfigInput interface { pulumi.Input ToSlotSiteConfigOutput() SlotSiteConfigOutput ToSlotSiteConfigOutputWithContext(context.Context) SlotSiteConfigOutput }
SlotSiteConfigInput is an input type that accepts SlotSiteConfigArgs and SlotSiteConfigOutput values. You can construct a concrete instance of `SlotSiteConfigInput` via:
SlotSiteConfigArgs{...}
type SlotSiteConfigIpRestriction ¶
type SlotSiteConfigIpRestriction struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action *string `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. The http header filters are evaluated after the rule itself and both conditions must be true for the rule to apply. Headers *SlotSiteConfigIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress *string `pulumi:"ipAddress"` // The name for this IP Restriction. Name *string `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority *int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag *string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type SlotSiteConfigIpRestrictionArgs ¶
type SlotSiteConfigIpRestrictionArgs struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. The http header filters are evaluated after the rule itself and both conditions must be true for the rule to apply. Headers SlotSiteConfigIpRestrictionHeadersPtrInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // The name for this IP Restriction. Name pulumi.StringPtrInput `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringPtrInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (SlotSiteConfigIpRestrictionArgs) ElementType ¶
func (SlotSiteConfigIpRestrictionArgs) ElementType() reflect.Type
func (SlotSiteConfigIpRestrictionArgs) ToSlotSiteConfigIpRestrictionOutput ¶
func (i SlotSiteConfigIpRestrictionArgs) ToSlotSiteConfigIpRestrictionOutput() SlotSiteConfigIpRestrictionOutput
func (SlotSiteConfigIpRestrictionArgs) ToSlotSiteConfigIpRestrictionOutputWithContext ¶
func (i SlotSiteConfigIpRestrictionArgs) ToSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionOutput
type SlotSiteConfigIpRestrictionArray ¶
type SlotSiteConfigIpRestrictionArray []SlotSiteConfigIpRestrictionInput
func (SlotSiteConfigIpRestrictionArray) ElementType ¶
func (SlotSiteConfigIpRestrictionArray) ElementType() reflect.Type
func (SlotSiteConfigIpRestrictionArray) ToSlotSiteConfigIpRestrictionArrayOutput ¶
func (i SlotSiteConfigIpRestrictionArray) ToSlotSiteConfigIpRestrictionArrayOutput() SlotSiteConfigIpRestrictionArrayOutput
func (SlotSiteConfigIpRestrictionArray) ToSlotSiteConfigIpRestrictionArrayOutputWithContext ¶
func (i SlotSiteConfigIpRestrictionArray) ToSlotSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionArrayOutput
type SlotSiteConfigIpRestrictionArrayInput ¶
type SlotSiteConfigIpRestrictionArrayInput interface { pulumi.Input ToSlotSiteConfigIpRestrictionArrayOutput() SlotSiteConfigIpRestrictionArrayOutput ToSlotSiteConfigIpRestrictionArrayOutputWithContext(context.Context) SlotSiteConfigIpRestrictionArrayOutput }
SlotSiteConfigIpRestrictionArrayInput is an input type that accepts SlotSiteConfigIpRestrictionArray and SlotSiteConfigIpRestrictionArrayOutput values. You can construct a concrete instance of `SlotSiteConfigIpRestrictionArrayInput` via:
SlotSiteConfigIpRestrictionArray{ SlotSiteConfigIpRestrictionArgs{...} }
type SlotSiteConfigIpRestrictionArrayOutput ¶
type SlotSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigIpRestrictionArrayOutput) ElementType ¶
func (SlotSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
func (SlotSiteConfigIpRestrictionArrayOutput) ToSlotSiteConfigIpRestrictionArrayOutput ¶
func (o SlotSiteConfigIpRestrictionArrayOutput) ToSlotSiteConfigIpRestrictionArrayOutput() SlotSiteConfigIpRestrictionArrayOutput
func (SlotSiteConfigIpRestrictionArrayOutput) ToSlotSiteConfigIpRestrictionArrayOutputWithContext ¶
func (o SlotSiteConfigIpRestrictionArrayOutput) ToSlotSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionArrayOutput
type SlotSiteConfigIpRestrictionHeaders ¶ added in v4.1.0
type SlotSiteConfigIpRestrictionHeaders struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids []string `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe *string `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors []string `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts []string `pulumi:"xForwardedHosts"` }
type SlotSiteConfigIpRestrictionHeadersArgs ¶ added in v4.1.0
type SlotSiteConfigIpRestrictionHeadersArgs struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe pulumi.StringPtrInput `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (SlotSiteConfigIpRestrictionHeadersArgs) ElementType ¶ added in v4.1.0
func (SlotSiteConfigIpRestrictionHeadersArgs) ElementType() reflect.Type
func (SlotSiteConfigIpRestrictionHeadersArgs) ToSlotSiteConfigIpRestrictionHeadersOutput ¶ added in v4.1.0
func (i SlotSiteConfigIpRestrictionHeadersArgs) ToSlotSiteConfigIpRestrictionHeadersOutput() SlotSiteConfigIpRestrictionHeadersOutput
func (SlotSiteConfigIpRestrictionHeadersArgs) ToSlotSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (i SlotSiteConfigIpRestrictionHeadersArgs) ToSlotSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionHeadersOutput
func (SlotSiteConfigIpRestrictionHeadersArgs) ToSlotSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (i SlotSiteConfigIpRestrictionHeadersArgs) ToSlotSiteConfigIpRestrictionHeadersPtrOutput() SlotSiteConfigIpRestrictionHeadersPtrOutput
func (SlotSiteConfigIpRestrictionHeadersArgs) ToSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (i SlotSiteConfigIpRestrictionHeadersArgs) ToSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionHeadersPtrOutput
type SlotSiteConfigIpRestrictionHeadersInput ¶ added in v4.1.0
type SlotSiteConfigIpRestrictionHeadersInput interface { pulumi.Input ToSlotSiteConfigIpRestrictionHeadersOutput() SlotSiteConfigIpRestrictionHeadersOutput ToSlotSiteConfigIpRestrictionHeadersOutputWithContext(context.Context) SlotSiteConfigIpRestrictionHeadersOutput }
SlotSiteConfigIpRestrictionHeadersInput is an input type that accepts SlotSiteConfigIpRestrictionHeadersArgs and SlotSiteConfigIpRestrictionHeadersOutput values. You can construct a concrete instance of `SlotSiteConfigIpRestrictionHeadersInput` via:
SlotSiteConfigIpRestrictionHeadersArgs{...}
type SlotSiteConfigIpRestrictionHeadersOutput ¶ added in v4.1.0
type SlotSiteConfigIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigIpRestrictionHeadersOutput) ElementType ¶ added in v4.1.0
func (SlotSiteConfigIpRestrictionHeadersOutput) ElementType() reflect.Type
func (SlotSiteConfigIpRestrictionHeadersOutput) ToSlotSiteConfigIpRestrictionHeadersOutput ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersOutput) ToSlotSiteConfigIpRestrictionHeadersOutput() SlotSiteConfigIpRestrictionHeadersOutput
func (SlotSiteConfigIpRestrictionHeadersOutput) ToSlotSiteConfigIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersOutput) ToSlotSiteConfigIpRestrictionHeadersOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionHeadersOutput
func (SlotSiteConfigIpRestrictionHeadersOutput) ToSlotSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersOutput) ToSlotSiteConfigIpRestrictionHeadersPtrOutput() SlotSiteConfigIpRestrictionHeadersPtrOutput
func (SlotSiteConfigIpRestrictionHeadersOutput) ToSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersOutput) ToSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionHeadersPtrOutput
func (SlotSiteConfigIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (SlotSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (SlotSiteConfigIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (SlotSiteConfigIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type SlotSiteConfigIpRestrictionHeadersPtrInput ¶ added in v4.1.0
type SlotSiteConfigIpRestrictionHeadersPtrInput interface { pulumi.Input ToSlotSiteConfigIpRestrictionHeadersPtrOutput() SlotSiteConfigIpRestrictionHeadersPtrOutput ToSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(context.Context) SlotSiteConfigIpRestrictionHeadersPtrOutput }
SlotSiteConfigIpRestrictionHeadersPtrInput is an input type that accepts SlotSiteConfigIpRestrictionHeadersArgs, SlotSiteConfigIpRestrictionHeadersPtr and SlotSiteConfigIpRestrictionHeadersPtrOutput values. You can construct a concrete instance of `SlotSiteConfigIpRestrictionHeadersPtrInput` via:
SlotSiteConfigIpRestrictionHeadersArgs{...} or: nil
func SlotSiteConfigIpRestrictionHeadersPtr ¶ added in v4.1.0
func SlotSiteConfigIpRestrictionHeadersPtr(v *SlotSiteConfigIpRestrictionHeadersArgs) SlotSiteConfigIpRestrictionHeadersPtrInput
type SlotSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
type SlotSiteConfigIpRestrictionHeadersPtrOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigIpRestrictionHeadersPtrOutput) ElementType ¶ added in v4.1.0
func (SlotSiteConfigIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
func (SlotSiteConfigIpRestrictionHeadersPtrOutput) ToSlotSiteConfigIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) ToSlotSiteConfigIpRestrictionHeadersPtrOutput() SlotSiteConfigIpRestrictionHeadersPtrOutput
func (SlotSiteConfigIpRestrictionHeadersPtrOutput) ToSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) ToSlotSiteConfigIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionHeadersPtrOutput
func (SlotSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (SlotSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (SlotSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (SlotSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type SlotSiteConfigIpRestrictionInput ¶
type SlotSiteConfigIpRestrictionInput interface { pulumi.Input ToSlotSiteConfigIpRestrictionOutput() SlotSiteConfigIpRestrictionOutput ToSlotSiteConfigIpRestrictionOutputWithContext(context.Context) SlotSiteConfigIpRestrictionOutput }
SlotSiteConfigIpRestrictionInput is an input type that accepts SlotSiteConfigIpRestrictionArgs and SlotSiteConfigIpRestrictionOutput values. You can construct a concrete instance of `SlotSiteConfigIpRestrictionInput` via:
SlotSiteConfigIpRestrictionArgs{...}
type SlotSiteConfigIpRestrictionOutput ¶
type SlotSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigIpRestrictionOutput) Action ¶
func (o SlotSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`.
func (SlotSiteConfigIpRestrictionOutput) ElementType ¶
func (SlotSiteConfigIpRestrictionOutput) ElementType() reflect.Type
func (SlotSiteConfigIpRestrictionOutput) Headers ¶ added in v4.1.0
func (o SlotSiteConfigIpRestrictionOutput) Headers() SlotSiteConfigIpRestrictionHeadersPtrOutput
The headers for this specific `ipRestriction` as defined below. The http header filters are evaluated after the rule itself and both conditions must be true for the rule to apply.
func (SlotSiteConfigIpRestrictionOutput) IpAddress ¶
func (o SlotSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (SlotSiteConfigIpRestrictionOutput) Name ¶
func (o SlotSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (SlotSiteConfigIpRestrictionOutput) Priority ¶
func (o SlotSiteConfigIpRestrictionOutput) Priority() pulumi.IntPtrOutput
The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified.
func (SlotSiteConfigIpRestrictionOutput) ServiceTag ¶
func (o SlotSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutput ¶
func (o SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutput() SlotSiteConfigIpRestrictionOutput
func (SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutputWithContext ¶
func (o SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionOutput
func (SlotSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o SlotSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
type SlotSiteConfigOutput ¶
type SlotSiteConfigOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigOutput) AcrUseManagedIdentityCredentials ¶ added in v4.13.0
func (o SlotSiteConfigOutput) AcrUseManagedIdentityCredentials() pulumi.BoolPtrOutput
Are Managed Identity Credentials used for Azure Container Registry pull
func (SlotSiteConfigOutput) AcrUserManagedIdentityClientId ¶ added in v4.13.0
func (o SlotSiteConfigOutput) AcrUserManagedIdentityClientId() pulumi.StringPtrOutput
If using User Managed Identity, the User Managed Identity Client Id
func (SlotSiteConfigOutput) AlwaysOn ¶
func (o SlotSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the slot be loaded at all times? Defaults to `false`.
func (SlotSiteConfigOutput) AppCommandLine ¶
func (o SlotSiteConfigOutput) AppCommandLine() pulumi.StringPtrOutput
App command line to launch, e.g. `/sbin/myserver -b 0.0.0.0`.
func (SlotSiteConfigOutput) AutoSwapSlotName ¶
func (o SlotSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput
func (SlotSiteConfigOutput) Cors ¶
func (o SlotSiteConfigOutput) Cors() SlotSiteConfigCorsPtrOutput
A `cors` block as defined below.
func (SlotSiteConfigOutput) DefaultDocuments ¶
func (o SlotSiteConfigOutput) DefaultDocuments() pulumi.StringArrayOutput
The ordering of default documents to load, if an address isn't specified.
func (SlotSiteConfigOutput) DotnetFrameworkVersion ¶
func (o SlotSiteConfigOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
The version of the .net framework's CLR used in this App Service Slot. Possible values are `v2.0` (which will use the latest version of the .net framework for the .net CLR v2 - currently `.net 3.5`), `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`), `v5.0` and `v6.0`. [For more information on which .net CLR version to use based on the .net framework you're targeting - please see this table](https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview). Defaults to `v4.0`.
func (SlotSiteConfigOutput) ElementType ¶
func (SlotSiteConfigOutput) ElementType() reflect.Type
func (SlotSiteConfigOutput) FtpsState ¶
func (o SlotSiteConfigOutput) FtpsState() pulumi.StringPtrOutput
State of FTP / FTPS service for this App Service Slot. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`.
func (SlotSiteConfigOutput) HealthCheckPath ¶
func (o SlotSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
The health check path to be pinged by App Service Slot. [For more information - please see App Service health check announcement](https://azure.github.io/AppService/2020/08/24/healthcheck-on-app-service.html).
func (SlotSiteConfigOutput) Http2Enabled ¶
func (o SlotSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
Is HTTP2 Enabled on this App Service? Defaults to `false`.
func (SlotSiteConfigOutput) IpRestrictions ¶
func (o SlotSiteConfigOutput) IpRestrictions() SlotSiteConfigIpRestrictionArrayOutput
A list of objects representing ip restrictions as defined below.
func (SlotSiteConfigOutput) JavaContainer ¶
func (o SlotSiteConfigOutput) JavaContainer() pulumi.StringPtrOutput
The Java Container to use. If specified `javaVersion` and `javaContainerVersion` must also be specified. Possible values are `JAVA`, `JETTY`, and `TOMCAT`.
func (SlotSiteConfigOutput) JavaContainerVersion ¶
func (o SlotSiteConfigOutput) JavaContainerVersion() pulumi.StringPtrOutput
The version of the Java Container to use. If specified `javaVersion` and `javaContainer` must also be specified.
func (SlotSiteConfigOutput) JavaVersion ¶
func (o SlotSiteConfigOutput) JavaVersion() pulumi.StringPtrOutput
The version of Java to use. If specified `javaContainer` and `javaContainerVersion` must also be specified. Possible values are `1.7`, `1.8`, and `11` and their specific versions - except for Java 11 (e.g. `1.7.0_80`, `1.8.0_181`, `11`)
func (SlotSiteConfigOutput) LinuxFxVersion ¶
func (o SlotSiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput
Linux App Framework and version for the App Service Slot. Possible options are a Docker container (`DOCKER|<user/image:tag>`), a base-64 encoded Docker Compose file (`COMPOSE|${filebase64("compose.yml")}`) or a base-64 encoded Kubernetes Manifest (`KUBE|${filebase64("kubernetes.yml")}`).
func (SlotSiteConfigOutput) LocalMysqlEnabled ¶
func (o SlotSiteConfigOutput) LocalMysqlEnabled() pulumi.BoolPtrOutput
Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.
func (SlotSiteConfigOutput) ManagedPipelineMode ¶
func (o SlotSiteConfigOutput) ManagedPipelineMode() pulumi.StringPtrOutput
The Managed Pipeline Mode. Possible values are `Integrated` and `Classic`. Defaults to `Integrated`.
func (SlotSiteConfigOutput) MinTlsVersion ¶
func (o SlotSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput
The minimum supported TLS version for the app service. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new app services.
func (SlotSiteConfigOutput) NumberOfWorkers ¶
func (o SlotSiteConfigOutput) NumberOfWorkers() pulumi.IntPtrOutput
The scaled number of workers (for per site scaling) of this App Service Slot. Requires that `perSiteScaling` is enabled on the `appservice.Plan`. [For more information - please see Microsoft documentation on high-density hosting](https://docs.microsoft.com/en-us/azure/app-service/manage-scale-per-app).
func (SlotSiteConfigOutput) PhpVersion ¶
func (o SlotSiteConfigOutput) PhpVersion() pulumi.StringPtrOutput
The version of PHP to use in this App Service Slot. Possible values are `5.5`, `5.6`, `7.0`, `7.1`, `7.2`, `7.3`, and `7.4`.
func (SlotSiteConfigOutput) PythonVersion ¶
func (o SlotSiteConfigOutput) PythonVersion() pulumi.StringPtrOutput
The version of Python to use in this App Service Slot. Possible values are `2.7` and `3.4`.
func (SlotSiteConfigOutput) RemoteDebuggingEnabled ¶
func (o SlotSiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput
Is Remote Debugging Enabled? Defaults to `false`.
func (SlotSiteConfigOutput) RemoteDebuggingVersion ¶
func (o SlotSiteConfigOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput
Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are `VS2012`, `VS2013`, `VS2015`, and `VS2017`.
func (SlotSiteConfigOutput) ScmIpRestrictions ¶
func (o SlotSiteConfigOutput) ScmIpRestrictions() SlotSiteConfigScmIpRestrictionArrayOutput
A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
func (SlotSiteConfigOutput) ScmType ¶
func (o SlotSiteConfigOutput) ScmType() pulumi.StringPtrOutput
The type of Source Control enabled for this App Service Slot. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM`
func (SlotSiteConfigOutput) ScmUseMainIpRestriction ¶
func (o SlotSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
IP security restrictions for scm to use main. Defaults to false.
func (SlotSiteConfigOutput) ToSlotSiteConfigOutput ¶
func (o SlotSiteConfigOutput) ToSlotSiteConfigOutput() SlotSiteConfigOutput
func (SlotSiteConfigOutput) ToSlotSiteConfigOutputWithContext ¶
func (o SlotSiteConfigOutput) ToSlotSiteConfigOutputWithContext(ctx context.Context) SlotSiteConfigOutput
func (SlotSiteConfigOutput) ToSlotSiteConfigPtrOutput ¶
func (o SlotSiteConfigOutput) ToSlotSiteConfigPtrOutput() SlotSiteConfigPtrOutput
func (SlotSiteConfigOutput) ToSlotSiteConfigPtrOutputWithContext ¶
func (o SlotSiteConfigOutput) ToSlotSiteConfigPtrOutputWithContext(ctx context.Context) SlotSiteConfigPtrOutput
func (SlotSiteConfigOutput) Use32BitWorkerProcess ¶
func (o SlotSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
Should the App Service Slot run in 32 bit mode, rather than 64 bit mode?
func (SlotSiteConfigOutput) VnetRouteAllEnabled ¶ added in v4.16.0
func (o SlotSiteConfigOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.
func (SlotSiteConfigOutput) WebsocketsEnabled ¶
func (o SlotSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
func (SlotSiteConfigOutput) WindowsFxVersion ¶
func (o SlotSiteConfigOutput) WindowsFxVersion() pulumi.StringPtrOutput
The Windows Docker container image (`DOCKER|<user/image:tag>`)
type SlotSiteConfigPtrInput ¶
type SlotSiteConfigPtrInput interface { pulumi.Input ToSlotSiteConfigPtrOutput() SlotSiteConfigPtrOutput ToSlotSiteConfigPtrOutputWithContext(context.Context) SlotSiteConfigPtrOutput }
SlotSiteConfigPtrInput is an input type that accepts SlotSiteConfigArgs, SlotSiteConfigPtr and SlotSiteConfigPtrOutput values. You can construct a concrete instance of `SlotSiteConfigPtrInput` via:
SlotSiteConfigArgs{...} or: nil
func SlotSiteConfigPtr ¶
func SlotSiteConfigPtr(v *SlotSiteConfigArgs) SlotSiteConfigPtrInput
type SlotSiteConfigPtrOutput ¶
type SlotSiteConfigPtrOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigPtrOutput) AcrUseManagedIdentityCredentials ¶ added in v4.13.0
func (o SlotSiteConfigPtrOutput) AcrUseManagedIdentityCredentials() pulumi.BoolPtrOutput
Are Managed Identity Credentials used for Azure Container Registry pull
func (SlotSiteConfigPtrOutput) AcrUserManagedIdentityClientId ¶ added in v4.13.0
func (o SlotSiteConfigPtrOutput) AcrUserManagedIdentityClientId() pulumi.StringPtrOutput
If using User Managed Identity, the User Managed Identity Client Id
func (SlotSiteConfigPtrOutput) AlwaysOn ¶
func (o SlotSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the slot be loaded at all times? Defaults to `false`.
func (SlotSiteConfigPtrOutput) AppCommandLine ¶
func (o SlotSiteConfigPtrOutput) AppCommandLine() pulumi.StringPtrOutput
App command line to launch, e.g. `/sbin/myserver -b 0.0.0.0`.
func (SlotSiteConfigPtrOutput) AutoSwapSlotName ¶
func (o SlotSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
func (SlotSiteConfigPtrOutput) Cors ¶
func (o SlotSiteConfigPtrOutput) Cors() SlotSiteConfigCorsPtrOutput
A `cors` block as defined below.
func (SlotSiteConfigPtrOutput) DefaultDocuments ¶
func (o SlotSiteConfigPtrOutput) DefaultDocuments() pulumi.StringArrayOutput
The ordering of default documents to load, if an address isn't specified.
func (SlotSiteConfigPtrOutput) DotnetFrameworkVersion ¶
func (o SlotSiteConfigPtrOutput) DotnetFrameworkVersion() pulumi.StringPtrOutput
The version of the .net framework's CLR used in this App Service Slot. Possible values are `v2.0` (which will use the latest version of the .net framework for the .net CLR v2 - currently `.net 3.5`), `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`), `v5.0` and `v6.0`. [For more information on which .net CLR version to use based on the .net framework you're targeting - please see this table](https://en.wikipedia.org/wiki/.NET_Framework_version_history#Overview). Defaults to `v4.0`.
func (SlotSiteConfigPtrOutput) Elem ¶
func (o SlotSiteConfigPtrOutput) Elem() SlotSiteConfigOutput
func (SlotSiteConfigPtrOutput) ElementType ¶
func (SlotSiteConfigPtrOutput) ElementType() reflect.Type
func (SlotSiteConfigPtrOutput) FtpsState ¶
func (o SlotSiteConfigPtrOutput) FtpsState() pulumi.StringPtrOutput
State of FTP / FTPS service for this App Service Slot. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`.
func (SlotSiteConfigPtrOutput) HealthCheckPath ¶
func (o SlotSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
The health check path to be pinged by App Service Slot. [For more information - please see App Service health check announcement](https://azure.github.io/AppService/2020/08/24/healthcheck-on-app-service.html).
func (SlotSiteConfigPtrOutput) Http2Enabled ¶
func (o SlotSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
Is HTTP2 Enabled on this App Service? Defaults to `false`.
func (SlotSiteConfigPtrOutput) IpRestrictions ¶
func (o SlotSiteConfigPtrOutput) IpRestrictions() SlotSiteConfigIpRestrictionArrayOutput
A list of objects representing ip restrictions as defined below.
func (SlotSiteConfigPtrOutput) JavaContainer ¶
func (o SlotSiteConfigPtrOutput) JavaContainer() pulumi.StringPtrOutput
The Java Container to use. If specified `javaVersion` and `javaContainerVersion` must also be specified. Possible values are `JAVA`, `JETTY`, and `TOMCAT`.
func (SlotSiteConfigPtrOutput) JavaContainerVersion ¶
func (o SlotSiteConfigPtrOutput) JavaContainerVersion() pulumi.StringPtrOutput
The version of the Java Container to use. If specified `javaVersion` and `javaContainer` must also be specified.
func (SlotSiteConfigPtrOutput) JavaVersion ¶
func (o SlotSiteConfigPtrOutput) JavaVersion() pulumi.StringPtrOutput
The version of Java to use. If specified `javaContainer` and `javaContainerVersion` must also be specified. Possible values are `1.7`, `1.8`, and `11` and their specific versions - except for Java 11 (e.g. `1.7.0_80`, `1.8.0_181`, `11`)
func (SlotSiteConfigPtrOutput) LinuxFxVersion ¶
func (o SlotSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
Linux App Framework and version for the App Service Slot. Possible options are a Docker container (`DOCKER|<user/image:tag>`), a base-64 encoded Docker Compose file (`COMPOSE|${filebase64("compose.yml")}`) or a base-64 encoded Kubernetes Manifest (`KUBE|${filebase64("kubernetes.yml")}`).
func (SlotSiteConfigPtrOutput) LocalMysqlEnabled ¶
func (o SlotSiteConfigPtrOutput) LocalMysqlEnabled() pulumi.BoolPtrOutput
Is "MySQL In App" Enabled? This runs a local MySQL instance with your app and shares resources from the App Service plan.
func (SlotSiteConfigPtrOutput) ManagedPipelineMode ¶
func (o SlotSiteConfigPtrOutput) ManagedPipelineMode() pulumi.StringPtrOutput
The Managed Pipeline Mode. Possible values are `Integrated` and `Classic`. Defaults to `Integrated`.
func (SlotSiteConfigPtrOutput) MinTlsVersion ¶
func (o SlotSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
The minimum supported TLS version for the app service. Possible values are `1.0`, `1.1`, and `1.2`. Defaults to `1.2` for new app services.
func (SlotSiteConfigPtrOutput) NumberOfWorkers ¶
func (o SlotSiteConfigPtrOutput) NumberOfWorkers() pulumi.IntPtrOutput
The scaled number of workers (for per site scaling) of this App Service Slot. Requires that `perSiteScaling` is enabled on the `appservice.Plan`. [For more information - please see Microsoft documentation on high-density hosting](https://docs.microsoft.com/en-us/azure/app-service/manage-scale-per-app).
func (SlotSiteConfigPtrOutput) PhpVersion ¶
func (o SlotSiteConfigPtrOutput) PhpVersion() pulumi.StringPtrOutput
The version of PHP to use in this App Service Slot. Possible values are `5.5`, `5.6`, `7.0`, `7.1`, `7.2`, `7.3`, and `7.4`.
func (SlotSiteConfigPtrOutput) PythonVersion ¶
func (o SlotSiteConfigPtrOutput) PythonVersion() pulumi.StringPtrOutput
The version of Python to use in this App Service Slot. Possible values are `2.7` and `3.4`.
func (SlotSiteConfigPtrOutput) RemoteDebuggingEnabled ¶
func (o SlotSiteConfigPtrOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput
Is Remote Debugging Enabled? Defaults to `false`.
func (SlotSiteConfigPtrOutput) RemoteDebuggingVersion ¶
func (o SlotSiteConfigPtrOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput
Which version of Visual Studio should the Remote Debugger be compatible with? Possible values are `VS2012`, `VS2013`, `VS2015`, and `VS2017`.
func (SlotSiteConfigPtrOutput) ScmIpRestrictions ¶
func (o SlotSiteConfigPtrOutput) ScmIpRestrictions() SlotSiteConfigScmIpRestrictionArrayOutput
A [List of objects](https://www.terraform.io/docs/configuration/attr-as-blocks.html) representing ip restrictions as defined below.
func (SlotSiteConfigPtrOutput) ScmType ¶
func (o SlotSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
The type of Source Control enabled for this App Service Slot. Defaults to `None`. Possible values are: `BitbucketGit`, `BitbucketHg`, `CodePlexGit`, `CodePlexHg`, `Dropbox`, `ExternalGit`, `ExternalHg`, `GitHub`, `LocalGit`, `None`, `OneDrive`, `Tfs`, `VSO`, and `VSTSRM`
func (SlotSiteConfigPtrOutput) ScmUseMainIpRestriction ¶
func (o SlotSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
IP security restrictions for scm to use main. Defaults to false.
func (SlotSiteConfigPtrOutput) ToSlotSiteConfigPtrOutput ¶
func (o SlotSiteConfigPtrOutput) ToSlotSiteConfigPtrOutput() SlotSiteConfigPtrOutput
func (SlotSiteConfigPtrOutput) ToSlotSiteConfigPtrOutputWithContext ¶
func (o SlotSiteConfigPtrOutput) ToSlotSiteConfigPtrOutputWithContext(ctx context.Context) SlotSiteConfigPtrOutput
func (SlotSiteConfigPtrOutput) Use32BitWorkerProcess ¶
func (o SlotSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
Should the App Service Slot run in 32 bit mode, rather than 64 bit mode?
func (SlotSiteConfigPtrOutput) VnetRouteAllEnabled ¶ added in v4.16.0
func (o SlotSiteConfigPtrOutput) VnetRouteAllEnabled() pulumi.BoolPtrOutput
Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`.
func (SlotSiteConfigPtrOutput) WebsocketsEnabled ¶
func (o SlotSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
func (SlotSiteConfigPtrOutput) WindowsFxVersion ¶
func (o SlotSiteConfigPtrOutput) WindowsFxVersion() pulumi.StringPtrOutput
The Windows Docker container image (`DOCKER|<user/image:tag>`)
type SlotSiteConfigScmIpRestriction ¶
type SlotSiteConfigScmIpRestriction struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action *string `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. The http header filters are evaluated after the rule itself and both conditions must be true for the rule to apply. Headers *SlotSiteConfigScmIpRestrictionHeaders `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress *string `pulumi:"ipAddress"` // Specifies the name of the App Service Slot component. Changing this forces a new resource to be created. Name *string `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority *int `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag *string `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type SlotSiteConfigScmIpRestrictionArgs ¶
type SlotSiteConfigScmIpRestrictionArgs struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // The headers for this specific `ipRestriction` as defined below. The http header filters are evaluated after the rule itself and both conditions must be true for the rule to apply. Headers SlotSiteConfigScmIpRestrictionHeadersPtrInput `pulumi:"headers"` // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // Specifies the name of the App Service Slot component. Changing this forces a new resource to be created. Name pulumi.StringPtrInput `pulumi:"name"` // The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified. Priority pulumi.IntPtrInput `pulumi:"priority"` // The Service Tag used for this IP Restriction. ServiceTag pulumi.StringPtrInput `pulumi:"serviceTag"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (SlotSiteConfigScmIpRestrictionArgs) ElementType ¶
func (SlotSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (SlotSiteConfigScmIpRestrictionArgs) ToSlotSiteConfigScmIpRestrictionOutput ¶
func (i SlotSiteConfigScmIpRestrictionArgs) ToSlotSiteConfigScmIpRestrictionOutput() SlotSiteConfigScmIpRestrictionOutput
func (SlotSiteConfigScmIpRestrictionArgs) ToSlotSiteConfigScmIpRestrictionOutputWithContext ¶
func (i SlotSiteConfigScmIpRestrictionArgs) ToSlotSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionOutput
type SlotSiteConfigScmIpRestrictionArray ¶
type SlotSiteConfigScmIpRestrictionArray []SlotSiteConfigScmIpRestrictionInput
func (SlotSiteConfigScmIpRestrictionArray) ElementType ¶
func (SlotSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (SlotSiteConfigScmIpRestrictionArray) ToSlotSiteConfigScmIpRestrictionArrayOutput ¶
func (i SlotSiteConfigScmIpRestrictionArray) ToSlotSiteConfigScmIpRestrictionArrayOutput() SlotSiteConfigScmIpRestrictionArrayOutput
func (SlotSiteConfigScmIpRestrictionArray) ToSlotSiteConfigScmIpRestrictionArrayOutputWithContext ¶
func (i SlotSiteConfigScmIpRestrictionArray) ToSlotSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionArrayOutput
type SlotSiteConfigScmIpRestrictionArrayInput ¶
type SlotSiteConfigScmIpRestrictionArrayInput interface { pulumi.Input ToSlotSiteConfigScmIpRestrictionArrayOutput() SlotSiteConfigScmIpRestrictionArrayOutput ToSlotSiteConfigScmIpRestrictionArrayOutputWithContext(context.Context) SlotSiteConfigScmIpRestrictionArrayOutput }
SlotSiteConfigScmIpRestrictionArrayInput is an input type that accepts SlotSiteConfigScmIpRestrictionArray and SlotSiteConfigScmIpRestrictionArrayOutput values. You can construct a concrete instance of `SlotSiteConfigScmIpRestrictionArrayInput` via:
SlotSiteConfigScmIpRestrictionArray{ SlotSiteConfigScmIpRestrictionArgs{...} }
type SlotSiteConfigScmIpRestrictionArrayOutput ¶
type SlotSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigScmIpRestrictionArrayOutput) ElementType ¶
func (SlotSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (SlotSiteConfigScmIpRestrictionArrayOutput) ToSlotSiteConfigScmIpRestrictionArrayOutput ¶
func (o SlotSiteConfigScmIpRestrictionArrayOutput) ToSlotSiteConfigScmIpRestrictionArrayOutput() SlotSiteConfigScmIpRestrictionArrayOutput
func (SlotSiteConfigScmIpRestrictionArrayOutput) ToSlotSiteConfigScmIpRestrictionArrayOutputWithContext ¶
func (o SlotSiteConfigScmIpRestrictionArrayOutput) ToSlotSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionArrayOutput
type SlotSiteConfigScmIpRestrictionHeaders ¶ added in v4.1.0
type SlotSiteConfigScmIpRestrictionHeaders struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids []string `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe *string `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors []string `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts []string `pulumi:"xForwardedHosts"` }
type SlotSiteConfigScmIpRestrictionHeadersArgs ¶ added in v4.1.0
type SlotSiteConfigScmIpRestrictionHeadersArgs struct { // A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8. XAzureFdids pulumi.StringArrayInput `pulumi:"xAzureFdids"` // A list to allow the Azure FrontDoor health probe header. Only allowed value is "1". XFdHealthProbe pulumi.StringPtrInput `pulumi:"xFdHealthProbe"` // A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8 XForwardedFors pulumi.StringArrayInput `pulumi:"xForwardedFors"` // A list of allowed 'X-Forwarded-Host' domains with a maximum of 8. XForwardedHosts pulumi.StringArrayInput `pulumi:"xForwardedHosts"` }
func (SlotSiteConfigScmIpRestrictionHeadersArgs) ElementType ¶ added in v4.1.0
func (SlotSiteConfigScmIpRestrictionHeadersArgs) ElementType() reflect.Type
func (SlotSiteConfigScmIpRestrictionHeadersArgs) ToSlotSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.1.0
func (i SlotSiteConfigScmIpRestrictionHeadersArgs) ToSlotSiteConfigScmIpRestrictionHeadersOutput() SlotSiteConfigScmIpRestrictionHeadersOutput
func (SlotSiteConfigScmIpRestrictionHeadersArgs) ToSlotSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (i SlotSiteConfigScmIpRestrictionHeadersArgs) ToSlotSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionHeadersOutput
func (SlotSiteConfigScmIpRestrictionHeadersArgs) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (i SlotSiteConfigScmIpRestrictionHeadersArgs) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutput() SlotSiteConfigScmIpRestrictionHeadersPtrOutput
func (SlotSiteConfigScmIpRestrictionHeadersArgs) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (i SlotSiteConfigScmIpRestrictionHeadersArgs) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionHeadersPtrOutput
type SlotSiteConfigScmIpRestrictionHeadersInput ¶ added in v4.1.0
type SlotSiteConfigScmIpRestrictionHeadersInput interface { pulumi.Input ToSlotSiteConfigScmIpRestrictionHeadersOutput() SlotSiteConfigScmIpRestrictionHeadersOutput ToSlotSiteConfigScmIpRestrictionHeadersOutputWithContext(context.Context) SlotSiteConfigScmIpRestrictionHeadersOutput }
SlotSiteConfigScmIpRestrictionHeadersInput is an input type that accepts SlotSiteConfigScmIpRestrictionHeadersArgs and SlotSiteConfigScmIpRestrictionHeadersOutput values. You can construct a concrete instance of `SlotSiteConfigScmIpRestrictionHeadersInput` via:
SlotSiteConfigScmIpRestrictionHeadersArgs{...}
type SlotSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.1.0
type SlotSiteConfigScmIpRestrictionHeadersOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigScmIpRestrictionHeadersOutput) ElementType ¶ added in v4.1.0
func (SlotSiteConfigScmIpRestrictionHeadersOutput) ElementType() reflect.Type
func (SlotSiteConfigScmIpRestrictionHeadersOutput) ToSlotSiteConfigScmIpRestrictionHeadersOutput ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersOutput) ToSlotSiteConfigScmIpRestrictionHeadersOutput() SlotSiteConfigScmIpRestrictionHeadersOutput
func (SlotSiteConfigScmIpRestrictionHeadersOutput) ToSlotSiteConfigScmIpRestrictionHeadersOutputWithContext ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersOutput) ToSlotSiteConfigScmIpRestrictionHeadersOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionHeadersOutput
func (SlotSiteConfigScmIpRestrictionHeadersOutput) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersOutput) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutput() SlotSiteConfigScmIpRestrictionHeadersPtrOutput
func (SlotSiteConfigScmIpRestrictionHeadersOutput) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersOutput) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionHeadersPtrOutput
func (SlotSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (SlotSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (SlotSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (SlotSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type SlotSiteConfigScmIpRestrictionHeadersPtrInput ¶ added in v4.1.0
type SlotSiteConfigScmIpRestrictionHeadersPtrInput interface { pulumi.Input ToSlotSiteConfigScmIpRestrictionHeadersPtrOutput() SlotSiteConfigScmIpRestrictionHeadersPtrOutput ToSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(context.Context) SlotSiteConfigScmIpRestrictionHeadersPtrOutput }
SlotSiteConfigScmIpRestrictionHeadersPtrInput is an input type that accepts SlotSiteConfigScmIpRestrictionHeadersArgs, SlotSiteConfigScmIpRestrictionHeadersPtr and SlotSiteConfigScmIpRestrictionHeadersPtrOutput values. You can construct a concrete instance of `SlotSiteConfigScmIpRestrictionHeadersPtrInput` via:
SlotSiteConfigScmIpRestrictionHeadersArgs{...} or: nil
func SlotSiteConfigScmIpRestrictionHeadersPtr ¶ added in v4.1.0
func SlotSiteConfigScmIpRestrictionHeadersPtr(v *SlotSiteConfigScmIpRestrictionHeadersArgs) SlotSiteConfigScmIpRestrictionHeadersPtrInput
type SlotSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
type SlotSiteConfigScmIpRestrictionHeadersPtrOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType ¶ added in v4.1.0
func (SlotSiteConfigScmIpRestrictionHeadersPtrOutput) ElementType() reflect.Type
func (SlotSiteConfigScmIpRestrictionHeadersPtrOutput) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutput ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutput() SlotSiteConfigScmIpRestrictionHeadersPtrOutput
func (SlotSiteConfigScmIpRestrictionHeadersPtrOutput) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) ToSlotSiteConfigScmIpRestrictionHeadersPtrOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionHeadersPtrOutput
func (SlotSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) XAzureFdids() pulumi.StringArrayOutput
A list of allowed Azure FrontDoor IDs in UUID notation with a maximum of 8.
func (SlotSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) XFdHealthProbe() pulumi.StringPtrOutput
A list to allow the Azure FrontDoor health probe header. Only allowed value is "1".
func (SlotSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedFors() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-For' IPs in CIDR notation with a maximum of 8
func (SlotSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionHeadersPtrOutput) XForwardedHosts() pulumi.StringArrayOutput
A list of allowed 'X-Forwarded-Host' domains with a maximum of 8.
type SlotSiteConfigScmIpRestrictionInput ¶
type SlotSiteConfigScmIpRestrictionInput interface { pulumi.Input ToSlotSiteConfigScmIpRestrictionOutput() SlotSiteConfigScmIpRestrictionOutput ToSlotSiteConfigScmIpRestrictionOutputWithContext(context.Context) SlotSiteConfigScmIpRestrictionOutput }
SlotSiteConfigScmIpRestrictionInput is an input type that accepts SlotSiteConfigScmIpRestrictionArgs and SlotSiteConfigScmIpRestrictionOutput values. You can construct a concrete instance of `SlotSiteConfigScmIpRestrictionInput` via:
SlotSiteConfigScmIpRestrictionArgs{...}
type SlotSiteConfigScmIpRestrictionOutput ¶
type SlotSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigScmIpRestrictionOutput) Action ¶
func (o SlotSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`.
func (SlotSiteConfigScmIpRestrictionOutput) ElementType ¶
func (SlotSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (SlotSiteConfigScmIpRestrictionOutput) Headers ¶ added in v4.1.0
func (o SlotSiteConfigScmIpRestrictionOutput) Headers() SlotSiteConfigScmIpRestrictionHeadersPtrOutput
The headers for this specific `ipRestriction` as defined below. The http header filters are evaluated after the rule itself and both conditions must be true for the rule to apply.
func (SlotSiteConfigScmIpRestrictionOutput) IpAddress ¶
func (o SlotSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (SlotSiteConfigScmIpRestrictionOutput) Name ¶
func (o SlotSiteConfigScmIpRestrictionOutput) Name() pulumi.StringPtrOutput
Specifies the name of the App Service Slot component. Changing this forces a new resource to be created.
func (SlotSiteConfigScmIpRestrictionOutput) Priority ¶
func (o SlotSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntPtrOutput
The priority for this IP Restriction. Restrictions are enforced in priority order. By default, priority is set to 65000 if not specified.
func (SlotSiteConfigScmIpRestrictionOutput) ServiceTag ¶
func (o SlotSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (SlotSiteConfigScmIpRestrictionOutput) ToSlotSiteConfigScmIpRestrictionOutput ¶
func (o SlotSiteConfigScmIpRestrictionOutput) ToSlotSiteConfigScmIpRestrictionOutput() SlotSiteConfigScmIpRestrictionOutput
func (SlotSiteConfigScmIpRestrictionOutput) ToSlotSiteConfigScmIpRestrictionOutputWithContext ¶
func (o SlotSiteConfigScmIpRestrictionOutput) ToSlotSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionOutput
func (SlotSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶
func (o SlotSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
type SlotSiteCredential ¶
type SlotSiteCredentialArgs ¶
type SlotSiteCredentialArgs struct { // The password associated with the username, which can be used to publish to this App Service. Password pulumi.StringPtrInput `pulumi:"password"` // The username which can be used to publish to this App Service Username pulumi.StringPtrInput `pulumi:"username"` }
func (SlotSiteCredentialArgs) ElementType ¶
func (SlotSiteCredentialArgs) ElementType() reflect.Type
func (SlotSiteCredentialArgs) ToSlotSiteCredentialOutput ¶
func (i SlotSiteCredentialArgs) ToSlotSiteCredentialOutput() SlotSiteCredentialOutput
func (SlotSiteCredentialArgs) ToSlotSiteCredentialOutputWithContext ¶
func (i SlotSiteCredentialArgs) ToSlotSiteCredentialOutputWithContext(ctx context.Context) SlotSiteCredentialOutput
type SlotSiteCredentialArray ¶
type SlotSiteCredentialArray []SlotSiteCredentialInput
func (SlotSiteCredentialArray) ElementType ¶
func (SlotSiteCredentialArray) ElementType() reflect.Type
func (SlotSiteCredentialArray) ToSlotSiteCredentialArrayOutput ¶
func (i SlotSiteCredentialArray) ToSlotSiteCredentialArrayOutput() SlotSiteCredentialArrayOutput
func (SlotSiteCredentialArray) ToSlotSiteCredentialArrayOutputWithContext ¶
func (i SlotSiteCredentialArray) ToSlotSiteCredentialArrayOutputWithContext(ctx context.Context) SlotSiteCredentialArrayOutput
type SlotSiteCredentialArrayInput ¶
type SlotSiteCredentialArrayInput interface { pulumi.Input ToSlotSiteCredentialArrayOutput() SlotSiteCredentialArrayOutput ToSlotSiteCredentialArrayOutputWithContext(context.Context) SlotSiteCredentialArrayOutput }
SlotSiteCredentialArrayInput is an input type that accepts SlotSiteCredentialArray and SlotSiteCredentialArrayOutput values. You can construct a concrete instance of `SlotSiteCredentialArrayInput` via:
SlotSiteCredentialArray{ SlotSiteCredentialArgs{...} }
type SlotSiteCredentialArrayOutput ¶
type SlotSiteCredentialArrayOutput struct{ *pulumi.OutputState }
func (SlotSiteCredentialArrayOutput) ElementType ¶
func (SlotSiteCredentialArrayOutput) ElementType() reflect.Type
func (SlotSiteCredentialArrayOutput) Index ¶
func (o SlotSiteCredentialArrayOutput) Index(i pulumi.IntInput) SlotSiteCredentialOutput
func (SlotSiteCredentialArrayOutput) ToSlotSiteCredentialArrayOutput ¶
func (o SlotSiteCredentialArrayOutput) ToSlotSiteCredentialArrayOutput() SlotSiteCredentialArrayOutput
func (SlotSiteCredentialArrayOutput) ToSlotSiteCredentialArrayOutputWithContext ¶
func (o SlotSiteCredentialArrayOutput) ToSlotSiteCredentialArrayOutputWithContext(ctx context.Context) SlotSiteCredentialArrayOutput
type SlotSiteCredentialInput ¶
type SlotSiteCredentialInput interface { pulumi.Input ToSlotSiteCredentialOutput() SlotSiteCredentialOutput ToSlotSiteCredentialOutputWithContext(context.Context) SlotSiteCredentialOutput }
SlotSiteCredentialInput is an input type that accepts SlotSiteCredentialArgs and SlotSiteCredentialOutput values. You can construct a concrete instance of `SlotSiteCredentialInput` via:
SlotSiteCredentialArgs{...}
type SlotSiteCredentialOutput ¶
type SlotSiteCredentialOutput struct{ *pulumi.OutputState }
func (SlotSiteCredentialOutput) ElementType ¶
func (SlotSiteCredentialOutput) ElementType() reflect.Type
func (SlotSiteCredentialOutput) Password ¶
func (o SlotSiteCredentialOutput) Password() pulumi.StringPtrOutput
The password associated with the username, which can be used to publish to this App Service.
func (SlotSiteCredentialOutput) ToSlotSiteCredentialOutput ¶
func (o SlotSiteCredentialOutput) ToSlotSiteCredentialOutput() SlotSiteCredentialOutput
func (SlotSiteCredentialOutput) ToSlotSiteCredentialOutputWithContext ¶
func (o SlotSiteCredentialOutput) ToSlotSiteCredentialOutputWithContext(ctx context.Context) SlotSiteCredentialOutput
func (SlotSiteCredentialOutput) Username ¶
func (o SlotSiteCredentialOutput) Username() pulumi.StringPtrOutput
The username which can be used to publish to this App Service
type SlotState ¶
type SlotState struct { // The name of the App Service within which to create the App Service Slot. Changing this forces a new resource to be created. AppServiceName pulumi.StringPtrInput // The ID of the App Service Plan within which to create this App Service Slot. Changing this forces a new resource to be created. AppServicePlanId pulumi.StringPtrInput // A key-value pair of App Settings. AppSettings pulumi.StringMapInput // A `authSettings` block as defined below. AuthSettings SlotAuthSettingsPtrInput // Should the App Service Slot send session affinity cookies, which route client requests in the same session to the same instance? ClientAffinityEnabled pulumi.BoolPtrInput // An `connectionString` block as defined below. ConnectionStrings SlotConnectionStringArrayInput // The Default Hostname associated with the App Service Slot - such as `mysite.azurewebsites.net` DefaultSiteHostname pulumi.StringPtrInput // Is the App Service Slot Enabled? Enabled pulumi.BoolPtrInput // Can the App Service Slot only be accessed via HTTPS? Defaults to `false`. HttpsOnly pulumi.BoolPtrInput // An `identity` block as defined below. Identity SlotIdentityPtrInput // The User Assigned Identity Id used for looking up KeyVault secrets. The identity must be assigned to the application. See [Access vaults with a user-assigned identity](https://docs.microsoft.com/en-us/azure/app-service/app-service-key-vault-references#access-vaults-with-a-user-assigned-identity) for more information. KeyVaultReferenceIdentityId pulumi.StringPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // A `logs` block as defined below. Logs SlotLogsPtrInput // Specifies the name of the App Service Slot component. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the resource group in which to create the App Service Slot component. ResourceGroupName pulumi.StringPtrInput // A `siteConfig` object as defined below. SiteConfig SlotSiteConfigPtrInput // A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service slot. SiteCredentials SlotSiteCredentialArrayInput // One or more `storageAccount` blocks as defined below. StorageAccounts SlotStorageAccountArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (SlotState) ElementType ¶
type SlotStorageAccount ¶ added in v4.36.0
type SlotStorageAccount struct { // The access key for the storage account. AccessKey string `pulumi:"accessKey"` // The name of the storage account. AccountName string `pulumi:"accountName"` // The path to mount the storage within the site's runtime environment. MountPath *string `pulumi:"mountPath"` // The name of the storage account identifier. Name string `pulumi:"name"` ShareName string `pulumi:"shareName"` // The type of storage. Possible values are `AzureBlob` and `AzureFiles`. Type string `pulumi:"type"` }
type SlotStorageAccountArgs ¶ added in v4.36.0
type SlotStorageAccountArgs struct { // The access key for the storage account. AccessKey pulumi.StringInput `pulumi:"accessKey"` // The name of the storage account. AccountName pulumi.StringInput `pulumi:"accountName"` // The path to mount the storage within the site's runtime environment. MountPath pulumi.StringPtrInput `pulumi:"mountPath"` // The name of the storage account identifier. Name pulumi.StringInput `pulumi:"name"` ShareName pulumi.StringInput `pulumi:"shareName"` // The type of storage. Possible values are `AzureBlob` and `AzureFiles`. Type pulumi.StringInput `pulumi:"type"` }
func (SlotStorageAccountArgs) ElementType ¶ added in v4.36.0
func (SlotStorageAccountArgs) ElementType() reflect.Type
func (SlotStorageAccountArgs) ToSlotStorageAccountOutput ¶ added in v4.36.0
func (i SlotStorageAccountArgs) ToSlotStorageAccountOutput() SlotStorageAccountOutput
func (SlotStorageAccountArgs) ToSlotStorageAccountOutputWithContext ¶ added in v4.36.0
func (i SlotStorageAccountArgs) ToSlotStorageAccountOutputWithContext(ctx context.Context) SlotStorageAccountOutput
type SlotStorageAccountArray ¶ added in v4.36.0
type SlotStorageAccountArray []SlotStorageAccountInput
func (SlotStorageAccountArray) ElementType ¶ added in v4.36.0
func (SlotStorageAccountArray) ElementType() reflect.Type
func (SlotStorageAccountArray) ToSlotStorageAccountArrayOutput ¶ added in v4.36.0
func (i SlotStorageAccountArray) ToSlotStorageAccountArrayOutput() SlotStorageAccountArrayOutput
func (SlotStorageAccountArray) ToSlotStorageAccountArrayOutputWithContext ¶ added in v4.36.0
func (i SlotStorageAccountArray) ToSlotStorageAccountArrayOutputWithContext(ctx context.Context) SlotStorageAccountArrayOutput
type SlotStorageAccountArrayInput ¶ added in v4.36.0
type SlotStorageAccountArrayInput interface { pulumi.Input ToSlotStorageAccountArrayOutput() SlotStorageAccountArrayOutput ToSlotStorageAccountArrayOutputWithContext(context.Context) SlotStorageAccountArrayOutput }
SlotStorageAccountArrayInput is an input type that accepts SlotStorageAccountArray and SlotStorageAccountArrayOutput values. You can construct a concrete instance of `SlotStorageAccountArrayInput` via:
SlotStorageAccountArray{ SlotStorageAccountArgs{...} }
type SlotStorageAccountArrayOutput ¶ added in v4.36.0
type SlotStorageAccountArrayOutput struct{ *pulumi.OutputState }
func (SlotStorageAccountArrayOutput) ElementType ¶ added in v4.36.0
func (SlotStorageAccountArrayOutput) ElementType() reflect.Type
func (SlotStorageAccountArrayOutput) Index ¶ added in v4.36.0
func (o SlotStorageAccountArrayOutput) Index(i pulumi.IntInput) SlotStorageAccountOutput
func (SlotStorageAccountArrayOutput) ToSlotStorageAccountArrayOutput ¶ added in v4.36.0
func (o SlotStorageAccountArrayOutput) ToSlotStorageAccountArrayOutput() SlotStorageAccountArrayOutput
func (SlotStorageAccountArrayOutput) ToSlotStorageAccountArrayOutputWithContext ¶ added in v4.36.0
func (o SlotStorageAccountArrayOutput) ToSlotStorageAccountArrayOutputWithContext(ctx context.Context) SlotStorageAccountArrayOutput
type SlotStorageAccountInput ¶ added in v4.36.0
type SlotStorageAccountInput interface { pulumi.Input ToSlotStorageAccountOutput() SlotStorageAccountOutput ToSlotStorageAccountOutputWithContext(context.Context) SlotStorageAccountOutput }
SlotStorageAccountInput is an input type that accepts SlotStorageAccountArgs and SlotStorageAccountOutput values. You can construct a concrete instance of `SlotStorageAccountInput` via:
SlotStorageAccountArgs{...}
type SlotStorageAccountOutput ¶ added in v4.36.0
type SlotStorageAccountOutput struct{ *pulumi.OutputState }
func (SlotStorageAccountOutput) AccessKey ¶ added in v4.36.0
func (o SlotStorageAccountOutput) AccessKey() pulumi.StringOutput
The access key for the storage account.
func (SlotStorageAccountOutput) AccountName ¶ added in v4.36.0
func (o SlotStorageAccountOutput) AccountName() pulumi.StringOutput
The name of the storage account.
func (SlotStorageAccountOutput) ElementType ¶ added in v4.36.0
func (SlotStorageAccountOutput) ElementType() reflect.Type
func (SlotStorageAccountOutput) MountPath ¶ added in v4.36.0
func (o SlotStorageAccountOutput) MountPath() pulumi.StringPtrOutput
The path to mount the storage within the site's runtime environment.
func (SlotStorageAccountOutput) Name ¶ added in v4.36.0
func (o SlotStorageAccountOutput) Name() pulumi.StringOutput
The name of the storage account identifier.
func (SlotStorageAccountOutput) ShareName ¶ added in v4.36.0
func (o SlotStorageAccountOutput) ShareName() pulumi.StringOutput
The name of the file share (container name, for Blob storage).
func (SlotStorageAccountOutput) ToSlotStorageAccountOutput ¶ added in v4.36.0
func (o SlotStorageAccountOutput) ToSlotStorageAccountOutput() SlotStorageAccountOutput
func (SlotStorageAccountOutput) ToSlotStorageAccountOutputWithContext ¶ added in v4.36.0
func (o SlotStorageAccountOutput) ToSlotStorageAccountOutputWithContext(ctx context.Context) SlotStorageAccountOutput
func (SlotStorageAccountOutput) Type ¶ added in v4.36.0
func (o SlotStorageAccountOutput) Type() pulumi.StringOutput
The type of storage. Possible values are `AzureBlob` and `AzureFiles`.
type SlotVirtualNetworkSwiftConnection ¶
type SlotVirtualNetworkSwiftConnection struct { pulumi.CustomResourceState // The ID of the App Service or Function App to associate to the VNet. Changing this forces a new resource to be created. AppServiceId pulumi.StringOutput `pulumi:"appServiceId"` // The name of the App Service Slot or Function App Slot. Changing this forces a new resource to be created. SlotName pulumi.StringOutput `pulumi:"slotName"` // The ID of the subnet the app service will be associated to (the subnet must have a `serviceDelegation` configured for `Microsoft.Web/serverFarms`). SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
Manages an App Service Slot's Virtual Network Association (this is for the [Regional VNet Integration](https://docs.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet#regional-vnet-integration) which is still in preview).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "exampleVirtualNetwork", &network.VirtualNetworkArgs{ AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "exampleSubnet", &network.SubnetArgs{ ResourceGroupName: exampleResourceGroup.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.1.0/24"), }, Delegations: network.SubnetDelegationArray{ &network.SubnetDelegationArgs{ Name: pulumi.String("example-delegation"), ServiceDelegation: &network.SubnetDelegationServiceDelegationArgs{ Name: pulumi.String("Microsoft.Web/serverFarms"), Actions: pulumi.StringArray{ pulumi.String("Microsoft.Network/virtualNetworks/subnets/action"), }, }, }, }, }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } exampleAppService, err := appservice.NewAppService(ctx, "exampleAppService", &appservice.AppServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), }) if err != nil { return err } _, err = appservice.NewSlot(ctx, "example-staging", &appservice.SlotArgs{ AppServiceName: exampleAppService.Name, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), }) if err != nil { return err } _, err = appservice.NewSlotVirtualNetworkSwiftConnection(ctx, "exampleSlotVirtualNetworkSwiftConnection", &appservice.SlotVirtualNetworkSwiftConnectionArgs{ SlotName: example_staging.Name, AppServiceId: exampleAppService.ID(), SubnetId: exampleSubnet.ID(), }) if err != nil { return err } return nil }) }
```
## Import
App Service Slot Virtual Network Associations can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/slotVirtualNetworkSwiftConnection:SlotVirtualNetworkSwiftConnection myassociation /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/sites/instance1/slots/staging/config/virtualNetwork
```
func GetSlotVirtualNetworkSwiftConnection ¶
func GetSlotVirtualNetworkSwiftConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SlotVirtualNetworkSwiftConnectionState, opts ...pulumi.ResourceOption) (*SlotVirtualNetworkSwiftConnection, error)
GetSlotVirtualNetworkSwiftConnection gets an existing SlotVirtualNetworkSwiftConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSlotVirtualNetworkSwiftConnection ¶
func NewSlotVirtualNetworkSwiftConnection(ctx *pulumi.Context, name string, args *SlotVirtualNetworkSwiftConnectionArgs, opts ...pulumi.ResourceOption) (*SlotVirtualNetworkSwiftConnection, error)
NewSlotVirtualNetworkSwiftConnection registers a new resource with the given unique name, arguments, and options.
func (*SlotVirtualNetworkSwiftConnection) ElementType ¶
func (*SlotVirtualNetworkSwiftConnection) ElementType() reflect.Type
func (*SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionOutput ¶
func (i *SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionOutput() SlotVirtualNetworkSwiftConnectionOutput
func (*SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionOutputWithContext ¶
func (i *SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionOutput
type SlotVirtualNetworkSwiftConnectionArgs ¶
type SlotVirtualNetworkSwiftConnectionArgs struct { // The ID of the App Service or Function App to associate to the VNet. Changing this forces a new resource to be created. AppServiceId pulumi.StringInput // The name of the App Service Slot or Function App Slot. Changing this forces a new resource to be created. SlotName pulumi.StringInput // The ID of the subnet the app service will be associated to (the subnet must have a `serviceDelegation` configured for `Microsoft.Web/serverFarms`). SubnetId pulumi.StringInput }
The set of arguments for constructing a SlotVirtualNetworkSwiftConnection resource.
func (SlotVirtualNetworkSwiftConnectionArgs) ElementType ¶
func (SlotVirtualNetworkSwiftConnectionArgs) ElementType() reflect.Type
type SlotVirtualNetworkSwiftConnectionArray ¶
type SlotVirtualNetworkSwiftConnectionArray []SlotVirtualNetworkSwiftConnectionInput
func (SlotVirtualNetworkSwiftConnectionArray) ElementType ¶
func (SlotVirtualNetworkSwiftConnectionArray) ElementType() reflect.Type
func (SlotVirtualNetworkSwiftConnectionArray) ToSlotVirtualNetworkSwiftConnectionArrayOutput ¶
func (i SlotVirtualNetworkSwiftConnectionArray) ToSlotVirtualNetworkSwiftConnectionArrayOutput() SlotVirtualNetworkSwiftConnectionArrayOutput
func (SlotVirtualNetworkSwiftConnectionArray) ToSlotVirtualNetworkSwiftConnectionArrayOutputWithContext ¶
func (i SlotVirtualNetworkSwiftConnectionArray) ToSlotVirtualNetworkSwiftConnectionArrayOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionArrayOutput
type SlotVirtualNetworkSwiftConnectionArrayInput ¶
type SlotVirtualNetworkSwiftConnectionArrayInput interface { pulumi.Input ToSlotVirtualNetworkSwiftConnectionArrayOutput() SlotVirtualNetworkSwiftConnectionArrayOutput ToSlotVirtualNetworkSwiftConnectionArrayOutputWithContext(context.Context) SlotVirtualNetworkSwiftConnectionArrayOutput }
SlotVirtualNetworkSwiftConnectionArrayInput is an input type that accepts SlotVirtualNetworkSwiftConnectionArray and SlotVirtualNetworkSwiftConnectionArrayOutput values. You can construct a concrete instance of `SlotVirtualNetworkSwiftConnectionArrayInput` via:
SlotVirtualNetworkSwiftConnectionArray{ SlotVirtualNetworkSwiftConnectionArgs{...} }
type SlotVirtualNetworkSwiftConnectionArrayOutput ¶
type SlotVirtualNetworkSwiftConnectionArrayOutput struct{ *pulumi.OutputState }
func (SlotVirtualNetworkSwiftConnectionArrayOutput) ElementType ¶
func (SlotVirtualNetworkSwiftConnectionArrayOutput) ElementType() reflect.Type
func (SlotVirtualNetworkSwiftConnectionArrayOutput) ToSlotVirtualNetworkSwiftConnectionArrayOutput ¶
func (o SlotVirtualNetworkSwiftConnectionArrayOutput) ToSlotVirtualNetworkSwiftConnectionArrayOutput() SlotVirtualNetworkSwiftConnectionArrayOutput
func (SlotVirtualNetworkSwiftConnectionArrayOutput) ToSlotVirtualNetworkSwiftConnectionArrayOutputWithContext ¶
func (o SlotVirtualNetworkSwiftConnectionArrayOutput) ToSlotVirtualNetworkSwiftConnectionArrayOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionArrayOutput
type SlotVirtualNetworkSwiftConnectionInput ¶
type SlotVirtualNetworkSwiftConnectionInput interface { pulumi.Input ToSlotVirtualNetworkSwiftConnectionOutput() SlotVirtualNetworkSwiftConnectionOutput ToSlotVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionOutput }
type SlotVirtualNetworkSwiftConnectionMap ¶
type SlotVirtualNetworkSwiftConnectionMap map[string]SlotVirtualNetworkSwiftConnectionInput
func (SlotVirtualNetworkSwiftConnectionMap) ElementType ¶
func (SlotVirtualNetworkSwiftConnectionMap) ElementType() reflect.Type
func (SlotVirtualNetworkSwiftConnectionMap) ToSlotVirtualNetworkSwiftConnectionMapOutput ¶
func (i SlotVirtualNetworkSwiftConnectionMap) ToSlotVirtualNetworkSwiftConnectionMapOutput() SlotVirtualNetworkSwiftConnectionMapOutput
func (SlotVirtualNetworkSwiftConnectionMap) ToSlotVirtualNetworkSwiftConnectionMapOutputWithContext ¶
func (i SlotVirtualNetworkSwiftConnectionMap) ToSlotVirtualNetworkSwiftConnectionMapOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionMapOutput
type SlotVirtualNetworkSwiftConnectionMapInput ¶
type SlotVirtualNetworkSwiftConnectionMapInput interface { pulumi.Input ToSlotVirtualNetworkSwiftConnectionMapOutput() SlotVirtualNetworkSwiftConnectionMapOutput ToSlotVirtualNetworkSwiftConnectionMapOutputWithContext(context.Context) SlotVirtualNetworkSwiftConnectionMapOutput }
SlotVirtualNetworkSwiftConnectionMapInput is an input type that accepts SlotVirtualNetworkSwiftConnectionMap and SlotVirtualNetworkSwiftConnectionMapOutput values. You can construct a concrete instance of `SlotVirtualNetworkSwiftConnectionMapInput` via:
SlotVirtualNetworkSwiftConnectionMap{ "key": SlotVirtualNetworkSwiftConnectionArgs{...} }
type SlotVirtualNetworkSwiftConnectionMapOutput ¶
type SlotVirtualNetworkSwiftConnectionMapOutput struct{ *pulumi.OutputState }
func (SlotVirtualNetworkSwiftConnectionMapOutput) ElementType ¶
func (SlotVirtualNetworkSwiftConnectionMapOutput) ElementType() reflect.Type
func (SlotVirtualNetworkSwiftConnectionMapOutput) ToSlotVirtualNetworkSwiftConnectionMapOutput ¶
func (o SlotVirtualNetworkSwiftConnectionMapOutput) ToSlotVirtualNetworkSwiftConnectionMapOutput() SlotVirtualNetworkSwiftConnectionMapOutput
func (SlotVirtualNetworkSwiftConnectionMapOutput) ToSlotVirtualNetworkSwiftConnectionMapOutputWithContext ¶
func (o SlotVirtualNetworkSwiftConnectionMapOutput) ToSlotVirtualNetworkSwiftConnectionMapOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionMapOutput
type SlotVirtualNetworkSwiftConnectionOutput ¶
type SlotVirtualNetworkSwiftConnectionOutput struct{ *pulumi.OutputState }
func (SlotVirtualNetworkSwiftConnectionOutput) ElementType ¶
func (SlotVirtualNetworkSwiftConnectionOutput) ElementType() reflect.Type
func (SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionOutput ¶
func (o SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionOutput() SlotVirtualNetworkSwiftConnectionOutput
func (SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionOutputWithContext ¶
func (o SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionOutput
type SlotVirtualNetworkSwiftConnectionState ¶
type SlotVirtualNetworkSwiftConnectionState struct { // The ID of the App Service or Function App to associate to the VNet. Changing this forces a new resource to be created. AppServiceId pulumi.StringPtrInput // The name of the App Service Slot or Function App Slot. Changing this forces a new resource to be created. SlotName pulumi.StringPtrInput // The ID of the subnet the app service will be associated to (the subnet must have a `serviceDelegation` configured for `Microsoft.Web/serverFarms`). SubnetId pulumi.StringPtrInput }
func (SlotVirtualNetworkSwiftConnectionState) ElementType ¶
func (SlotVirtualNetworkSwiftConnectionState) ElementType() reflect.Type
type SourceCodeToken ¶
type SourceCodeToken struct { pulumi.CustomResourceState // The OAuth access token. Token pulumi.StringOutput `pulumi:"token"` // The OAuth access token secret. TokenSecret pulumi.StringPtrOutput `pulumi:"tokenSecret"` // The source control type. Possible values are `BitBucket`, `Dropbox`, `GitHub` and `OneDrive`. Type pulumi.StringOutput `pulumi:"type"` }
Manages an App Service source control token.
> **NOTE:** Source Control Tokens are configured at the subscription level, not on each App Service - as such this can only be configured Subscription-wide
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appservice.NewSourceCodeToken(ctx, "example", &appservice.SourceCodeTokenArgs{ Token: pulumi.String("7e57735e77e577e57"), Type: pulumi.String("GitHub"), }) if err != nil { return err } return nil }) }
```
## Import
App Service Source Control Token's can be imported using the `type`, e.g.
```sh
$ pulumi import azure:appservice/sourceCodeToken:SourceCodeToken example GitHub
```
func GetSourceCodeToken ¶
func GetSourceCodeToken(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SourceCodeTokenState, opts ...pulumi.ResourceOption) (*SourceCodeToken, error)
GetSourceCodeToken gets an existing SourceCodeToken resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSourceCodeToken ¶
func NewSourceCodeToken(ctx *pulumi.Context, name string, args *SourceCodeTokenArgs, opts ...pulumi.ResourceOption) (*SourceCodeToken, error)
NewSourceCodeToken registers a new resource with the given unique name, arguments, and options.
func (*SourceCodeToken) ElementType ¶
func (*SourceCodeToken) ElementType() reflect.Type
func (*SourceCodeToken) ToSourceCodeTokenOutput ¶
func (i *SourceCodeToken) ToSourceCodeTokenOutput() SourceCodeTokenOutput
func (*SourceCodeToken) ToSourceCodeTokenOutputWithContext ¶
func (i *SourceCodeToken) ToSourceCodeTokenOutputWithContext(ctx context.Context) SourceCodeTokenOutput
type SourceCodeTokenArgs ¶
type SourceCodeTokenArgs struct { // The OAuth access token. Token pulumi.StringInput // The OAuth access token secret. TokenSecret pulumi.StringPtrInput // The source control type. Possible values are `BitBucket`, `Dropbox`, `GitHub` and `OneDrive`. Type pulumi.StringInput }
The set of arguments for constructing a SourceCodeToken resource.
func (SourceCodeTokenArgs) ElementType ¶
func (SourceCodeTokenArgs) ElementType() reflect.Type
type SourceCodeTokenArray ¶
type SourceCodeTokenArray []SourceCodeTokenInput
func (SourceCodeTokenArray) ElementType ¶
func (SourceCodeTokenArray) ElementType() reflect.Type
func (SourceCodeTokenArray) ToSourceCodeTokenArrayOutput ¶
func (i SourceCodeTokenArray) ToSourceCodeTokenArrayOutput() SourceCodeTokenArrayOutput
func (SourceCodeTokenArray) ToSourceCodeTokenArrayOutputWithContext ¶
func (i SourceCodeTokenArray) ToSourceCodeTokenArrayOutputWithContext(ctx context.Context) SourceCodeTokenArrayOutput
type SourceCodeTokenArrayInput ¶
type SourceCodeTokenArrayInput interface { pulumi.Input ToSourceCodeTokenArrayOutput() SourceCodeTokenArrayOutput ToSourceCodeTokenArrayOutputWithContext(context.Context) SourceCodeTokenArrayOutput }
SourceCodeTokenArrayInput is an input type that accepts SourceCodeTokenArray and SourceCodeTokenArrayOutput values. You can construct a concrete instance of `SourceCodeTokenArrayInput` via:
SourceCodeTokenArray{ SourceCodeTokenArgs{...} }
type SourceCodeTokenArrayOutput ¶
type SourceCodeTokenArrayOutput struct{ *pulumi.OutputState }
func (SourceCodeTokenArrayOutput) ElementType ¶
func (SourceCodeTokenArrayOutput) ElementType() reflect.Type
func (SourceCodeTokenArrayOutput) Index ¶
func (o SourceCodeTokenArrayOutput) Index(i pulumi.IntInput) SourceCodeTokenOutput
func (SourceCodeTokenArrayOutput) ToSourceCodeTokenArrayOutput ¶
func (o SourceCodeTokenArrayOutput) ToSourceCodeTokenArrayOutput() SourceCodeTokenArrayOutput
func (SourceCodeTokenArrayOutput) ToSourceCodeTokenArrayOutputWithContext ¶
func (o SourceCodeTokenArrayOutput) ToSourceCodeTokenArrayOutputWithContext(ctx context.Context) SourceCodeTokenArrayOutput
type SourceCodeTokenInput ¶
type SourceCodeTokenInput interface { pulumi.Input ToSourceCodeTokenOutput() SourceCodeTokenOutput ToSourceCodeTokenOutputWithContext(ctx context.Context) SourceCodeTokenOutput }
type SourceCodeTokenMap ¶
type SourceCodeTokenMap map[string]SourceCodeTokenInput
func (SourceCodeTokenMap) ElementType ¶
func (SourceCodeTokenMap) ElementType() reflect.Type
func (SourceCodeTokenMap) ToSourceCodeTokenMapOutput ¶
func (i SourceCodeTokenMap) ToSourceCodeTokenMapOutput() SourceCodeTokenMapOutput
func (SourceCodeTokenMap) ToSourceCodeTokenMapOutputWithContext ¶
func (i SourceCodeTokenMap) ToSourceCodeTokenMapOutputWithContext(ctx context.Context) SourceCodeTokenMapOutput
type SourceCodeTokenMapInput ¶
type SourceCodeTokenMapInput interface { pulumi.Input ToSourceCodeTokenMapOutput() SourceCodeTokenMapOutput ToSourceCodeTokenMapOutputWithContext(context.Context) SourceCodeTokenMapOutput }
SourceCodeTokenMapInput is an input type that accepts SourceCodeTokenMap and SourceCodeTokenMapOutput values. You can construct a concrete instance of `SourceCodeTokenMapInput` via:
SourceCodeTokenMap{ "key": SourceCodeTokenArgs{...} }
type SourceCodeTokenMapOutput ¶
type SourceCodeTokenMapOutput struct{ *pulumi.OutputState }
func (SourceCodeTokenMapOutput) ElementType ¶
func (SourceCodeTokenMapOutput) ElementType() reflect.Type
func (SourceCodeTokenMapOutput) MapIndex ¶
func (o SourceCodeTokenMapOutput) MapIndex(k pulumi.StringInput) SourceCodeTokenOutput
func (SourceCodeTokenMapOutput) ToSourceCodeTokenMapOutput ¶
func (o SourceCodeTokenMapOutput) ToSourceCodeTokenMapOutput() SourceCodeTokenMapOutput
func (SourceCodeTokenMapOutput) ToSourceCodeTokenMapOutputWithContext ¶
func (o SourceCodeTokenMapOutput) ToSourceCodeTokenMapOutputWithContext(ctx context.Context) SourceCodeTokenMapOutput
type SourceCodeTokenOutput ¶
type SourceCodeTokenOutput struct{ *pulumi.OutputState }
func (SourceCodeTokenOutput) ElementType ¶
func (SourceCodeTokenOutput) ElementType() reflect.Type
func (SourceCodeTokenOutput) ToSourceCodeTokenOutput ¶
func (o SourceCodeTokenOutput) ToSourceCodeTokenOutput() SourceCodeTokenOutput
func (SourceCodeTokenOutput) ToSourceCodeTokenOutputWithContext ¶
func (o SourceCodeTokenOutput) ToSourceCodeTokenOutputWithContext(ctx context.Context) SourceCodeTokenOutput
type SourceCodeTokenState ¶
type SourceCodeTokenState struct { // The OAuth access token. Token pulumi.StringPtrInput // The OAuth access token secret. TokenSecret pulumi.StringPtrInput // The source control type. Possible values are `BitBucket`, `Dropbox`, `GitHub` and `OneDrive`. Type pulumi.StringPtrInput }
func (SourceCodeTokenState) ElementType ¶
func (SourceCodeTokenState) ElementType() reflect.Type
type StaticSite ¶ added in v4.4.0
type StaticSite struct { pulumi.CustomResourceState // The API key of this Static Web App, which is used for later interacting with this Static Web App from other clients, e.g. Github Action. ApiKey pulumi.StringOutput `pulumi:"apiKey"` // The default host name of the Static Web App. DefaultHostName pulumi.StringOutput `pulumi:"defaultHostName"` Identity StaticSiteIdentityPtrOutput `pulumi:"identity"` // The Azure Region where the Static Web App should exist. Changing this forces a new Static Web App to be created. Location pulumi.StringOutput `pulumi:"location"` // The name which should be used for this Static Web App. Changing this forces a new Static Web App to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Static Web App should exist. Changing this forces a new Static Web App to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies the sku size of the Static Web App. Possible values are "Free" or "Standard". Defaults to "Free". SkuSize pulumi.StringPtrOutput `pulumi:"skuSize"` // Specifies the sku tier of the Static Web App. Possible values are "Free" or "Standard". Defaults to "Free". SkuTier pulumi.StringPtrOutput `pulumi:"skuTier"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an App Service Static Site.
->**NOTE:** After the Static Site is provisioned, you'll need to associate your target repository, which contains your web app, to the Static Site, by following the [Azure Static Site document](https://docs.microsoft.com/en-us/azure/static-web-apps/github-actions-workflow).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appservice.NewStaticSite(ctx, "example", &appservice.StaticSiteArgs{ Location: pulumi.String("West Europe"), ResourceGroupName: pulumi.String("example"), }) if err != nil { return err } return nil }) }
```
## Import
Static Web Apps can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/staticSite:StaticSite example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Web/staticSites/my-static-site1
```
func GetStaticSite ¶ added in v4.4.0
func GetStaticSite(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StaticSiteState, opts ...pulumi.ResourceOption) (*StaticSite, error)
GetStaticSite gets an existing StaticSite resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStaticSite ¶ added in v4.4.0
func NewStaticSite(ctx *pulumi.Context, name string, args *StaticSiteArgs, opts ...pulumi.ResourceOption) (*StaticSite, error)
NewStaticSite registers a new resource with the given unique name, arguments, and options.
func (*StaticSite) ElementType ¶ added in v4.4.0
func (*StaticSite) ElementType() reflect.Type
func (*StaticSite) ToStaticSiteOutput ¶ added in v4.4.0
func (i *StaticSite) ToStaticSiteOutput() StaticSiteOutput
func (*StaticSite) ToStaticSiteOutputWithContext ¶ added in v4.4.0
func (i *StaticSite) ToStaticSiteOutputWithContext(ctx context.Context) StaticSiteOutput
type StaticSiteArgs ¶ added in v4.4.0
type StaticSiteArgs struct { Identity StaticSiteIdentityPtrInput // The Azure Region where the Static Web App should exist. Changing this forces a new Static Web App to be created. Location pulumi.StringPtrInput // The name which should be used for this Static Web App. Changing this forces a new Static Web App to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Static Web App should exist. Changing this forces a new Static Web App to be created. ResourceGroupName pulumi.StringInput // Specifies the sku size of the Static Web App. Possible values are "Free" or "Standard". Defaults to "Free". SkuSize pulumi.StringPtrInput // Specifies the sku tier of the Static Web App. Possible values are "Free" or "Standard". Defaults to "Free". SkuTier pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a StaticSite resource.
func (StaticSiteArgs) ElementType ¶ added in v4.4.0
func (StaticSiteArgs) ElementType() reflect.Type
type StaticSiteArray ¶ added in v4.4.0
type StaticSiteArray []StaticSiteInput
func (StaticSiteArray) ElementType ¶ added in v4.4.0
func (StaticSiteArray) ElementType() reflect.Type
func (StaticSiteArray) ToStaticSiteArrayOutput ¶ added in v4.4.0
func (i StaticSiteArray) ToStaticSiteArrayOutput() StaticSiteArrayOutput
func (StaticSiteArray) ToStaticSiteArrayOutputWithContext ¶ added in v4.4.0
func (i StaticSiteArray) ToStaticSiteArrayOutputWithContext(ctx context.Context) StaticSiteArrayOutput
type StaticSiteArrayInput ¶ added in v4.4.0
type StaticSiteArrayInput interface { pulumi.Input ToStaticSiteArrayOutput() StaticSiteArrayOutput ToStaticSiteArrayOutputWithContext(context.Context) StaticSiteArrayOutput }
StaticSiteArrayInput is an input type that accepts StaticSiteArray and StaticSiteArrayOutput values. You can construct a concrete instance of `StaticSiteArrayInput` via:
StaticSiteArray{ StaticSiteArgs{...} }
type StaticSiteArrayOutput ¶ added in v4.4.0
type StaticSiteArrayOutput struct{ *pulumi.OutputState }
func (StaticSiteArrayOutput) ElementType ¶ added in v4.4.0
func (StaticSiteArrayOutput) ElementType() reflect.Type
func (StaticSiteArrayOutput) Index ¶ added in v4.4.0
func (o StaticSiteArrayOutput) Index(i pulumi.IntInput) StaticSiteOutput
func (StaticSiteArrayOutput) ToStaticSiteArrayOutput ¶ added in v4.4.0
func (o StaticSiteArrayOutput) ToStaticSiteArrayOutput() StaticSiteArrayOutput
func (StaticSiteArrayOutput) ToStaticSiteArrayOutputWithContext ¶ added in v4.4.0
func (o StaticSiteArrayOutput) ToStaticSiteArrayOutputWithContext(ctx context.Context) StaticSiteArrayOutput
type StaticSiteCustomDomain ¶ added in v4.29.0
type StaticSiteCustomDomain struct { pulumi.CustomResourceState // The Domain Name which should be associated with this Static Site. Changing this forces a new Static Site Custom Domain to be created. DomainName pulumi.StringOutput `pulumi:"domainName"` // The ID of the Static Site. Changing this forces a new Static Site Custom Domain to be created. StaticSiteId pulumi.StringOutput `pulumi:"staticSiteId"` // Token to be used with `dns-txt-token` validation. ValidationToken pulumi.StringOutput `pulumi:"validationToken"` // One of `cname-delegation` or `dns-txt-token`. Changing this forces a new Static Site Custom Domain to be created. ValidationType pulumi.StringOutput `pulumi:"validationType"` }
## Import
Static Site Custom Domains can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/staticSiteCustomDomain:StaticSiteCustomDomain example /subscriptions/12345678-1234-9876-4563-123456789012/resourceGroups/group1/providers/Microsoft.Web/staticSites/my-static-site1/customDomains/name.contoso.com
```
func GetStaticSiteCustomDomain ¶ added in v4.29.0
func GetStaticSiteCustomDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StaticSiteCustomDomainState, opts ...pulumi.ResourceOption) (*StaticSiteCustomDomain, error)
GetStaticSiteCustomDomain gets an existing StaticSiteCustomDomain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStaticSiteCustomDomain ¶ added in v4.29.0
func NewStaticSiteCustomDomain(ctx *pulumi.Context, name string, args *StaticSiteCustomDomainArgs, opts ...pulumi.ResourceOption) (*StaticSiteCustomDomain, error)
NewStaticSiteCustomDomain registers a new resource with the given unique name, arguments, and options.
func (*StaticSiteCustomDomain) ElementType ¶ added in v4.29.0
func (*StaticSiteCustomDomain) ElementType() reflect.Type
func (*StaticSiteCustomDomain) ToStaticSiteCustomDomainOutput ¶ added in v4.29.0
func (i *StaticSiteCustomDomain) ToStaticSiteCustomDomainOutput() StaticSiteCustomDomainOutput
func (*StaticSiteCustomDomain) ToStaticSiteCustomDomainOutputWithContext ¶ added in v4.29.0
func (i *StaticSiteCustomDomain) ToStaticSiteCustomDomainOutputWithContext(ctx context.Context) StaticSiteCustomDomainOutput
type StaticSiteCustomDomainArgs ¶ added in v4.29.0
type StaticSiteCustomDomainArgs struct { // The Domain Name which should be associated with this Static Site. Changing this forces a new Static Site Custom Domain to be created. DomainName pulumi.StringInput // The ID of the Static Site. Changing this forces a new Static Site Custom Domain to be created. StaticSiteId pulumi.StringInput // One of `cname-delegation` or `dns-txt-token`. Changing this forces a new Static Site Custom Domain to be created. ValidationType pulumi.StringInput }
The set of arguments for constructing a StaticSiteCustomDomain resource.
func (StaticSiteCustomDomainArgs) ElementType ¶ added in v4.29.0
func (StaticSiteCustomDomainArgs) ElementType() reflect.Type
type StaticSiteCustomDomainArray ¶ added in v4.29.0
type StaticSiteCustomDomainArray []StaticSiteCustomDomainInput
func (StaticSiteCustomDomainArray) ElementType ¶ added in v4.29.0
func (StaticSiteCustomDomainArray) ElementType() reflect.Type
func (StaticSiteCustomDomainArray) ToStaticSiteCustomDomainArrayOutput ¶ added in v4.29.0
func (i StaticSiteCustomDomainArray) ToStaticSiteCustomDomainArrayOutput() StaticSiteCustomDomainArrayOutput
func (StaticSiteCustomDomainArray) ToStaticSiteCustomDomainArrayOutputWithContext ¶ added in v4.29.0
func (i StaticSiteCustomDomainArray) ToStaticSiteCustomDomainArrayOutputWithContext(ctx context.Context) StaticSiteCustomDomainArrayOutput
type StaticSiteCustomDomainArrayInput ¶ added in v4.29.0
type StaticSiteCustomDomainArrayInput interface { pulumi.Input ToStaticSiteCustomDomainArrayOutput() StaticSiteCustomDomainArrayOutput ToStaticSiteCustomDomainArrayOutputWithContext(context.Context) StaticSiteCustomDomainArrayOutput }
StaticSiteCustomDomainArrayInput is an input type that accepts StaticSiteCustomDomainArray and StaticSiteCustomDomainArrayOutput values. You can construct a concrete instance of `StaticSiteCustomDomainArrayInput` via:
StaticSiteCustomDomainArray{ StaticSiteCustomDomainArgs{...} }
type StaticSiteCustomDomainArrayOutput ¶ added in v4.29.0
type StaticSiteCustomDomainArrayOutput struct{ *pulumi.OutputState }
func (StaticSiteCustomDomainArrayOutput) ElementType ¶ added in v4.29.0
func (StaticSiteCustomDomainArrayOutput) ElementType() reflect.Type
func (StaticSiteCustomDomainArrayOutput) Index ¶ added in v4.29.0
func (o StaticSiteCustomDomainArrayOutput) Index(i pulumi.IntInput) StaticSiteCustomDomainOutput
func (StaticSiteCustomDomainArrayOutput) ToStaticSiteCustomDomainArrayOutput ¶ added in v4.29.0
func (o StaticSiteCustomDomainArrayOutput) ToStaticSiteCustomDomainArrayOutput() StaticSiteCustomDomainArrayOutput
func (StaticSiteCustomDomainArrayOutput) ToStaticSiteCustomDomainArrayOutputWithContext ¶ added in v4.29.0
func (o StaticSiteCustomDomainArrayOutput) ToStaticSiteCustomDomainArrayOutputWithContext(ctx context.Context) StaticSiteCustomDomainArrayOutput
type StaticSiteCustomDomainInput ¶ added in v4.29.0
type StaticSiteCustomDomainInput interface { pulumi.Input ToStaticSiteCustomDomainOutput() StaticSiteCustomDomainOutput ToStaticSiteCustomDomainOutputWithContext(ctx context.Context) StaticSiteCustomDomainOutput }
type StaticSiteCustomDomainMap ¶ added in v4.29.0
type StaticSiteCustomDomainMap map[string]StaticSiteCustomDomainInput
func (StaticSiteCustomDomainMap) ElementType ¶ added in v4.29.0
func (StaticSiteCustomDomainMap) ElementType() reflect.Type
func (StaticSiteCustomDomainMap) ToStaticSiteCustomDomainMapOutput ¶ added in v4.29.0
func (i StaticSiteCustomDomainMap) ToStaticSiteCustomDomainMapOutput() StaticSiteCustomDomainMapOutput
func (StaticSiteCustomDomainMap) ToStaticSiteCustomDomainMapOutputWithContext ¶ added in v4.29.0
func (i StaticSiteCustomDomainMap) ToStaticSiteCustomDomainMapOutputWithContext(ctx context.Context) StaticSiteCustomDomainMapOutput
type StaticSiteCustomDomainMapInput ¶ added in v4.29.0
type StaticSiteCustomDomainMapInput interface { pulumi.Input ToStaticSiteCustomDomainMapOutput() StaticSiteCustomDomainMapOutput ToStaticSiteCustomDomainMapOutputWithContext(context.Context) StaticSiteCustomDomainMapOutput }
StaticSiteCustomDomainMapInput is an input type that accepts StaticSiteCustomDomainMap and StaticSiteCustomDomainMapOutput values. You can construct a concrete instance of `StaticSiteCustomDomainMapInput` via:
StaticSiteCustomDomainMap{ "key": StaticSiteCustomDomainArgs{...} }
type StaticSiteCustomDomainMapOutput ¶ added in v4.29.0
type StaticSiteCustomDomainMapOutput struct{ *pulumi.OutputState }
func (StaticSiteCustomDomainMapOutput) ElementType ¶ added in v4.29.0
func (StaticSiteCustomDomainMapOutput) ElementType() reflect.Type
func (StaticSiteCustomDomainMapOutput) MapIndex ¶ added in v4.29.0
func (o StaticSiteCustomDomainMapOutput) MapIndex(k pulumi.StringInput) StaticSiteCustomDomainOutput
func (StaticSiteCustomDomainMapOutput) ToStaticSiteCustomDomainMapOutput ¶ added in v4.29.0
func (o StaticSiteCustomDomainMapOutput) ToStaticSiteCustomDomainMapOutput() StaticSiteCustomDomainMapOutput
func (StaticSiteCustomDomainMapOutput) ToStaticSiteCustomDomainMapOutputWithContext ¶ added in v4.29.0
func (o StaticSiteCustomDomainMapOutput) ToStaticSiteCustomDomainMapOutputWithContext(ctx context.Context) StaticSiteCustomDomainMapOutput
type StaticSiteCustomDomainOutput ¶ added in v4.29.0
type StaticSiteCustomDomainOutput struct{ *pulumi.OutputState }
func (StaticSiteCustomDomainOutput) ElementType ¶ added in v4.29.0
func (StaticSiteCustomDomainOutput) ElementType() reflect.Type
func (StaticSiteCustomDomainOutput) ToStaticSiteCustomDomainOutput ¶ added in v4.29.0
func (o StaticSiteCustomDomainOutput) ToStaticSiteCustomDomainOutput() StaticSiteCustomDomainOutput
func (StaticSiteCustomDomainOutput) ToStaticSiteCustomDomainOutputWithContext ¶ added in v4.29.0
func (o StaticSiteCustomDomainOutput) ToStaticSiteCustomDomainOutputWithContext(ctx context.Context) StaticSiteCustomDomainOutput
type StaticSiteCustomDomainState ¶ added in v4.29.0
type StaticSiteCustomDomainState struct { // The Domain Name which should be associated with this Static Site. Changing this forces a new Static Site Custom Domain to be created. DomainName pulumi.StringPtrInput // The ID of the Static Site. Changing this forces a new Static Site Custom Domain to be created. StaticSiteId pulumi.StringPtrInput // Token to be used with `dns-txt-token` validation. ValidationToken pulumi.StringPtrInput // One of `cname-delegation` or `dns-txt-token`. Changing this forces a new Static Site Custom Domain to be created. ValidationType pulumi.StringPtrInput }
func (StaticSiteCustomDomainState) ElementType ¶ added in v4.29.0
func (StaticSiteCustomDomainState) ElementType() reflect.Type
type StaticSiteIdentity ¶ added in v4.35.0
type StaticSiteIdentity struct { // A list of Managed Identity ID's which should be assigned to this Static Site resource. IdentityIds []string `pulumi:"identityIds"` PrincipalId *string `pulumi:"principalId"` TenantId *string `pulumi:"tenantId"` // The Type of Managed Identity assigned to this Static Site resource. Possible values are `SystemAssigned` and `UserAssigned`. Type string `pulumi:"type"` }
type StaticSiteIdentityArgs ¶ added in v4.35.0
type StaticSiteIdentityArgs struct { // A list of Managed Identity ID's which should be assigned to this Static Site resource. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // The Type of Managed Identity assigned to this Static Site resource. Possible values are `SystemAssigned` and `UserAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (StaticSiteIdentityArgs) ElementType ¶ added in v4.35.0
func (StaticSiteIdentityArgs) ElementType() reflect.Type
func (StaticSiteIdentityArgs) ToStaticSiteIdentityOutput ¶ added in v4.35.0
func (i StaticSiteIdentityArgs) ToStaticSiteIdentityOutput() StaticSiteIdentityOutput
func (StaticSiteIdentityArgs) ToStaticSiteIdentityOutputWithContext ¶ added in v4.35.0
func (i StaticSiteIdentityArgs) ToStaticSiteIdentityOutputWithContext(ctx context.Context) StaticSiteIdentityOutput
func (StaticSiteIdentityArgs) ToStaticSiteIdentityPtrOutput ¶ added in v4.35.0
func (i StaticSiteIdentityArgs) ToStaticSiteIdentityPtrOutput() StaticSiteIdentityPtrOutput
func (StaticSiteIdentityArgs) ToStaticSiteIdentityPtrOutputWithContext ¶ added in v4.35.0
func (i StaticSiteIdentityArgs) ToStaticSiteIdentityPtrOutputWithContext(ctx context.Context) StaticSiteIdentityPtrOutput
type StaticSiteIdentityInput ¶ added in v4.35.0
type StaticSiteIdentityInput interface { pulumi.Input ToStaticSiteIdentityOutput() StaticSiteIdentityOutput ToStaticSiteIdentityOutputWithContext(context.Context) StaticSiteIdentityOutput }
StaticSiteIdentityInput is an input type that accepts StaticSiteIdentityArgs and StaticSiteIdentityOutput values. You can construct a concrete instance of `StaticSiteIdentityInput` via:
StaticSiteIdentityArgs{...}
type StaticSiteIdentityOutput ¶ added in v4.35.0
type StaticSiteIdentityOutput struct{ *pulumi.OutputState }
func (StaticSiteIdentityOutput) ElementType ¶ added in v4.35.0
func (StaticSiteIdentityOutput) ElementType() reflect.Type
func (StaticSiteIdentityOutput) IdentityIds ¶ added in v4.35.0
func (o StaticSiteIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of Managed Identity ID's which should be assigned to this Static Site resource.
func (StaticSiteIdentityOutput) PrincipalId ¶ added in v4.35.0
func (o StaticSiteIdentityOutput) PrincipalId() pulumi.StringPtrOutput
func (StaticSiteIdentityOutput) TenantId ¶ added in v4.35.0
func (o StaticSiteIdentityOutput) TenantId() pulumi.StringPtrOutput
func (StaticSiteIdentityOutput) ToStaticSiteIdentityOutput ¶ added in v4.35.0
func (o StaticSiteIdentityOutput) ToStaticSiteIdentityOutput() StaticSiteIdentityOutput
func (StaticSiteIdentityOutput) ToStaticSiteIdentityOutputWithContext ¶ added in v4.35.0
func (o StaticSiteIdentityOutput) ToStaticSiteIdentityOutputWithContext(ctx context.Context) StaticSiteIdentityOutput
func (StaticSiteIdentityOutput) ToStaticSiteIdentityPtrOutput ¶ added in v4.35.0
func (o StaticSiteIdentityOutput) ToStaticSiteIdentityPtrOutput() StaticSiteIdentityPtrOutput
func (StaticSiteIdentityOutput) ToStaticSiteIdentityPtrOutputWithContext ¶ added in v4.35.0
func (o StaticSiteIdentityOutput) ToStaticSiteIdentityPtrOutputWithContext(ctx context.Context) StaticSiteIdentityPtrOutput
func (StaticSiteIdentityOutput) Type ¶ added in v4.35.0
func (o StaticSiteIdentityOutput) Type() pulumi.StringOutput
The Type of Managed Identity assigned to this Static Site resource. Possible values are `SystemAssigned` and `UserAssigned`.
type StaticSiteIdentityPtrInput ¶ added in v4.35.0
type StaticSiteIdentityPtrInput interface { pulumi.Input ToStaticSiteIdentityPtrOutput() StaticSiteIdentityPtrOutput ToStaticSiteIdentityPtrOutputWithContext(context.Context) StaticSiteIdentityPtrOutput }
StaticSiteIdentityPtrInput is an input type that accepts StaticSiteIdentityArgs, StaticSiteIdentityPtr and StaticSiteIdentityPtrOutput values. You can construct a concrete instance of `StaticSiteIdentityPtrInput` via:
StaticSiteIdentityArgs{...} or: nil
func StaticSiteIdentityPtr ¶ added in v4.35.0
func StaticSiteIdentityPtr(v *StaticSiteIdentityArgs) StaticSiteIdentityPtrInput
type StaticSiteIdentityPtrOutput ¶ added in v4.35.0
type StaticSiteIdentityPtrOutput struct{ *pulumi.OutputState }
func (StaticSiteIdentityPtrOutput) Elem ¶ added in v4.35.0
func (o StaticSiteIdentityPtrOutput) Elem() StaticSiteIdentityOutput
func (StaticSiteIdentityPtrOutput) ElementType ¶ added in v4.35.0
func (StaticSiteIdentityPtrOutput) ElementType() reflect.Type
func (StaticSiteIdentityPtrOutput) IdentityIds ¶ added in v4.35.0
func (o StaticSiteIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of Managed Identity ID's which should be assigned to this Static Site resource.
func (StaticSiteIdentityPtrOutput) PrincipalId ¶ added in v4.35.0
func (o StaticSiteIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
func (StaticSiteIdentityPtrOutput) TenantId ¶ added in v4.35.0
func (o StaticSiteIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
func (StaticSiteIdentityPtrOutput) ToStaticSiteIdentityPtrOutput ¶ added in v4.35.0
func (o StaticSiteIdentityPtrOutput) ToStaticSiteIdentityPtrOutput() StaticSiteIdentityPtrOutput
func (StaticSiteIdentityPtrOutput) ToStaticSiteIdentityPtrOutputWithContext ¶ added in v4.35.0
func (o StaticSiteIdentityPtrOutput) ToStaticSiteIdentityPtrOutputWithContext(ctx context.Context) StaticSiteIdentityPtrOutput
func (StaticSiteIdentityPtrOutput) Type ¶ added in v4.35.0
func (o StaticSiteIdentityPtrOutput) Type() pulumi.StringPtrOutput
The Type of Managed Identity assigned to this Static Site resource. Possible values are `SystemAssigned` and `UserAssigned`.
type StaticSiteInput ¶ added in v4.4.0
type StaticSiteInput interface { pulumi.Input ToStaticSiteOutput() StaticSiteOutput ToStaticSiteOutputWithContext(ctx context.Context) StaticSiteOutput }
type StaticSiteMap ¶ added in v4.4.0
type StaticSiteMap map[string]StaticSiteInput
func (StaticSiteMap) ElementType ¶ added in v4.4.0
func (StaticSiteMap) ElementType() reflect.Type
func (StaticSiteMap) ToStaticSiteMapOutput ¶ added in v4.4.0
func (i StaticSiteMap) ToStaticSiteMapOutput() StaticSiteMapOutput
func (StaticSiteMap) ToStaticSiteMapOutputWithContext ¶ added in v4.4.0
func (i StaticSiteMap) ToStaticSiteMapOutputWithContext(ctx context.Context) StaticSiteMapOutput
type StaticSiteMapInput ¶ added in v4.4.0
type StaticSiteMapInput interface { pulumi.Input ToStaticSiteMapOutput() StaticSiteMapOutput ToStaticSiteMapOutputWithContext(context.Context) StaticSiteMapOutput }
StaticSiteMapInput is an input type that accepts StaticSiteMap and StaticSiteMapOutput values. You can construct a concrete instance of `StaticSiteMapInput` via:
StaticSiteMap{ "key": StaticSiteArgs{...} }
type StaticSiteMapOutput ¶ added in v4.4.0
type StaticSiteMapOutput struct{ *pulumi.OutputState }
func (StaticSiteMapOutput) ElementType ¶ added in v4.4.0
func (StaticSiteMapOutput) ElementType() reflect.Type
func (StaticSiteMapOutput) MapIndex ¶ added in v4.4.0
func (o StaticSiteMapOutput) MapIndex(k pulumi.StringInput) StaticSiteOutput
func (StaticSiteMapOutput) ToStaticSiteMapOutput ¶ added in v4.4.0
func (o StaticSiteMapOutput) ToStaticSiteMapOutput() StaticSiteMapOutput
func (StaticSiteMapOutput) ToStaticSiteMapOutputWithContext ¶ added in v4.4.0
func (o StaticSiteMapOutput) ToStaticSiteMapOutputWithContext(ctx context.Context) StaticSiteMapOutput
type StaticSiteOutput ¶ added in v4.4.0
type StaticSiteOutput struct{ *pulumi.OutputState }
func (StaticSiteOutput) ElementType ¶ added in v4.4.0
func (StaticSiteOutput) ElementType() reflect.Type
func (StaticSiteOutput) ToStaticSiteOutput ¶ added in v4.4.0
func (o StaticSiteOutput) ToStaticSiteOutput() StaticSiteOutput
func (StaticSiteOutput) ToStaticSiteOutputWithContext ¶ added in v4.4.0
func (o StaticSiteOutput) ToStaticSiteOutputWithContext(ctx context.Context) StaticSiteOutput
type StaticSiteState ¶ added in v4.4.0
type StaticSiteState struct { // The API key of this Static Web App, which is used for later interacting with this Static Web App from other clients, e.g. Github Action. ApiKey pulumi.StringPtrInput // The default host name of the Static Web App. DefaultHostName pulumi.StringPtrInput Identity StaticSiteIdentityPtrInput // The Azure Region where the Static Web App should exist. Changing this forces a new Static Web App to be created. Location pulumi.StringPtrInput // The name which should be used for this Static Web App. Changing this forces a new Static Web App to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Static Web App should exist. Changing this forces a new Static Web App to be created. ResourceGroupName pulumi.StringPtrInput // Specifies the sku size of the Static Web App. Possible values are "Free" or "Standard". Defaults to "Free". SkuSize pulumi.StringPtrInput // Specifies the sku tier of the Static Web App. Possible values are "Free" or "Standard". Defaults to "Free". SkuTier pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (StaticSiteState) ElementType ¶ added in v4.4.0
func (StaticSiteState) ElementType() reflect.Type
type VirtualNetworkSwiftConnection ¶
type VirtualNetworkSwiftConnection struct { pulumi.CustomResourceState // The ID of the App Service or Function App to associate to the VNet. Changing this forces a new resource to be created. AppServiceId pulumi.StringOutput `pulumi:"appServiceId"` // The ID of the subnet the app service will be associated to (the subnet must have a `serviceDelegation` configured for `Microsoft.Web/serverFarms`). SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
Manages an App Service Virtual Network Association (this is for the [Regional VNet Integration](https://docs.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet#regional-vnet-integration)).
> **Note:** This resource can be used for both `appservice.AppService` and `appservice.FunctionApp`.
> **Note:** There is a hard limit of [one VNet integration per App Service Plan](https://docs.microsoft.com/en-us/azure/app-service/web-sites-integrate-with-vnet#regional-vnet-integration). Multiple apps in the same App Service plan can use the same VNet.
## Example Usage ### With App Service)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/network" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "exampleVirtualNetwork", &network.VirtualNetworkArgs{ AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "exampleSubnet", &network.SubnetArgs{ ResourceGroupName: exampleResourceGroup.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.1.0/24"), }, Delegations: network.SubnetDelegationArray{ &network.SubnetDelegationArgs{ Name: pulumi.String("example-delegation"), ServiceDelegation: &network.SubnetDelegationServiceDelegationArgs{ Name: pulumi.String("Microsoft.Web/serverFarms"), Actions: pulumi.StringArray{ pulumi.String("Microsoft.Network/virtualNetworks/subnets/action"), }, }, }, }, }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } exampleAppService, err := appservice.NewAppService(ctx, "exampleAppService", &appservice.AppServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), }) if err != nil { return err } _, err = appservice.NewVirtualNetworkSwiftConnection(ctx, "exampleVirtualNetworkSwiftConnection", &appservice.VirtualNetworkSwiftConnectionArgs{ AppServiceId: exampleAppService.ID(), SubnetId: exampleSubnet.ID(), }) if err != nil { return err } return nil }) }
``` ### With Function App) ```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/network" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "exampleVirtualNetwork", &network.VirtualNetworkArgs{ AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "exampleSubnet", &network.SubnetArgs{ ResourceGroupName: exampleResourceGroup.Name, VirtualNetworkName: exampleVirtualNetwork.Name, AddressPrefixes: pulumi.StringArray{ pulumi.String("10.0.1.0/24"), }, Delegations: network.SubnetDelegationArray{ &network.SubnetDelegationArgs{ Name: pulumi.String("example-delegation"), ServiceDelegation: &network.SubnetDelegationServiceDelegationArgs{ Name: pulumi.String("Microsoft.Web/serverFarms"), Actions: pulumi.StringArray{ pulumi.String("Microsoft.Network/virtualNetworks/subnets/action"), }, }, }, }, }) if err != nil { return err } examplePlan, err := appservice.NewPlan(ctx, "examplePlan", &appservice.PlanArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Sku: &appservice.PlanSkuArgs{ Tier: pulumi.String("Standard"), Size: pulumi.String("S1"), }, }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } exampleFunctionApp, err := appservice.NewFunctionApp(ctx, "exampleFunctionApp", &appservice.FunctionAppArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, AppServicePlanId: examplePlan.ID(), StorageAccountName: exampleAccount.Name, StorageAccountAccessKey: exampleAccount.PrimaryAccessKey, }) if err != nil { return err } _, err = appservice.NewVirtualNetworkSwiftConnection(ctx, "exampleVirtualNetworkSwiftConnection", &appservice.VirtualNetworkSwiftConnectionArgs{ AppServiceId: exampleFunctionApp.ID(), SubnetId: exampleSubnet.ID(), }) if err != nil { return err } return nil }) }
```
## Import
App Service Virtual Network Associations can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:appservice/virtualNetworkSwiftConnection:VirtualNetworkSwiftConnection myassociation /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Web/sites/instance1/config/virtualNetwork
```
func GetVirtualNetworkSwiftConnection ¶
func GetVirtualNetworkSwiftConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNetworkSwiftConnectionState, opts ...pulumi.ResourceOption) (*VirtualNetworkSwiftConnection, error)
GetVirtualNetworkSwiftConnection gets an existing VirtualNetworkSwiftConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualNetworkSwiftConnection ¶
func NewVirtualNetworkSwiftConnection(ctx *pulumi.Context, name string, args *VirtualNetworkSwiftConnectionArgs, opts ...pulumi.ResourceOption) (*VirtualNetworkSwiftConnection, error)
NewVirtualNetworkSwiftConnection registers a new resource with the given unique name, arguments, and options.
func (*VirtualNetworkSwiftConnection) ElementType ¶
func (*VirtualNetworkSwiftConnection) ElementType() reflect.Type
func (*VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionOutput ¶
func (i *VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionOutput() VirtualNetworkSwiftConnectionOutput
func (*VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionOutputWithContext ¶
func (i *VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionOutput
type VirtualNetworkSwiftConnectionArgs ¶
type VirtualNetworkSwiftConnectionArgs struct { // The ID of the App Service or Function App to associate to the VNet. Changing this forces a new resource to be created. AppServiceId pulumi.StringInput // The ID of the subnet the app service will be associated to (the subnet must have a `serviceDelegation` configured for `Microsoft.Web/serverFarms`). SubnetId pulumi.StringInput }
The set of arguments for constructing a VirtualNetworkSwiftConnection resource.
func (VirtualNetworkSwiftConnectionArgs) ElementType ¶
func (VirtualNetworkSwiftConnectionArgs) ElementType() reflect.Type
type VirtualNetworkSwiftConnectionArray ¶
type VirtualNetworkSwiftConnectionArray []VirtualNetworkSwiftConnectionInput
func (VirtualNetworkSwiftConnectionArray) ElementType ¶
func (VirtualNetworkSwiftConnectionArray) ElementType() reflect.Type
func (VirtualNetworkSwiftConnectionArray) ToVirtualNetworkSwiftConnectionArrayOutput ¶
func (i VirtualNetworkSwiftConnectionArray) ToVirtualNetworkSwiftConnectionArrayOutput() VirtualNetworkSwiftConnectionArrayOutput
func (VirtualNetworkSwiftConnectionArray) ToVirtualNetworkSwiftConnectionArrayOutputWithContext ¶
func (i VirtualNetworkSwiftConnectionArray) ToVirtualNetworkSwiftConnectionArrayOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionArrayOutput
type VirtualNetworkSwiftConnectionArrayInput ¶
type VirtualNetworkSwiftConnectionArrayInput interface { pulumi.Input ToVirtualNetworkSwiftConnectionArrayOutput() VirtualNetworkSwiftConnectionArrayOutput ToVirtualNetworkSwiftConnectionArrayOutputWithContext(context.Context) VirtualNetworkSwiftConnectionArrayOutput }
VirtualNetworkSwiftConnectionArrayInput is an input type that accepts VirtualNetworkSwiftConnectionArray and VirtualNetworkSwiftConnectionArrayOutput values. You can construct a concrete instance of `VirtualNetworkSwiftConnectionArrayInput` via:
VirtualNetworkSwiftConnectionArray{ VirtualNetworkSwiftConnectionArgs{...} }
type VirtualNetworkSwiftConnectionArrayOutput ¶
type VirtualNetworkSwiftConnectionArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkSwiftConnectionArrayOutput) ElementType ¶
func (VirtualNetworkSwiftConnectionArrayOutput) ElementType() reflect.Type
func (VirtualNetworkSwiftConnectionArrayOutput) ToVirtualNetworkSwiftConnectionArrayOutput ¶
func (o VirtualNetworkSwiftConnectionArrayOutput) ToVirtualNetworkSwiftConnectionArrayOutput() VirtualNetworkSwiftConnectionArrayOutput
func (VirtualNetworkSwiftConnectionArrayOutput) ToVirtualNetworkSwiftConnectionArrayOutputWithContext ¶
func (o VirtualNetworkSwiftConnectionArrayOutput) ToVirtualNetworkSwiftConnectionArrayOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionArrayOutput
type VirtualNetworkSwiftConnectionInput ¶
type VirtualNetworkSwiftConnectionInput interface { pulumi.Input ToVirtualNetworkSwiftConnectionOutput() VirtualNetworkSwiftConnectionOutput ToVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionOutput }
type VirtualNetworkSwiftConnectionMap ¶
type VirtualNetworkSwiftConnectionMap map[string]VirtualNetworkSwiftConnectionInput
func (VirtualNetworkSwiftConnectionMap) ElementType ¶
func (VirtualNetworkSwiftConnectionMap) ElementType() reflect.Type
func (VirtualNetworkSwiftConnectionMap) ToVirtualNetworkSwiftConnectionMapOutput ¶
func (i VirtualNetworkSwiftConnectionMap) ToVirtualNetworkSwiftConnectionMapOutput() VirtualNetworkSwiftConnectionMapOutput
func (VirtualNetworkSwiftConnectionMap) ToVirtualNetworkSwiftConnectionMapOutputWithContext ¶
func (i VirtualNetworkSwiftConnectionMap) ToVirtualNetworkSwiftConnectionMapOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionMapOutput
type VirtualNetworkSwiftConnectionMapInput ¶
type VirtualNetworkSwiftConnectionMapInput interface { pulumi.Input ToVirtualNetworkSwiftConnectionMapOutput() VirtualNetworkSwiftConnectionMapOutput ToVirtualNetworkSwiftConnectionMapOutputWithContext(context.Context) VirtualNetworkSwiftConnectionMapOutput }
VirtualNetworkSwiftConnectionMapInput is an input type that accepts VirtualNetworkSwiftConnectionMap and VirtualNetworkSwiftConnectionMapOutput values. You can construct a concrete instance of `VirtualNetworkSwiftConnectionMapInput` via:
VirtualNetworkSwiftConnectionMap{ "key": VirtualNetworkSwiftConnectionArgs{...} }
type VirtualNetworkSwiftConnectionMapOutput ¶
type VirtualNetworkSwiftConnectionMapOutput struct{ *pulumi.OutputState }
func (VirtualNetworkSwiftConnectionMapOutput) ElementType ¶
func (VirtualNetworkSwiftConnectionMapOutput) ElementType() reflect.Type
func (VirtualNetworkSwiftConnectionMapOutput) MapIndex ¶
func (o VirtualNetworkSwiftConnectionMapOutput) MapIndex(k pulumi.StringInput) VirtualNetworkSwiftConnectionOutput
func (VirtualNetworkSwiftConnectionMapOutput) ToVirtualNetworkSwiftConnectionMapOutput ¶
func (o VirtualNetworkSwiftConnectionMapOutput) ToVirtualNetworkSwiftConnectionMapOutput() VirtualNetworkSwiftConnectionMapOutput
func (VirtualNetworkSwiftConnectionMapOutput) ToVirtualNetworkSwiftConnectionMapOutputWithContext ¶
func (o VirtualNetworkSwiftConnectionMapOutput) ToVirtualNetworkSwiftConnectionMapOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionMapOutput
type VirtualNetworkSwiftConnectionOutput ¶
type VirtualNetworkSwiftConnectionOutput struct{ *pulumi.OutputState }
func (VirtualNetworkSwiftConnectionOutput) ElementType ¶
func (VirtualNetworkSwiftConnectionOutput) ElementType() reflect.Type
func (VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionOutput ¶
func (o VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionOutput() VirtualNetworkSwiftConnectionOutput
func (VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionOutputWithContext ¶
func (o VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionOutput
type VirtualNetworkSwiftConnectionState ¶
type VirtualNetworkSwiftConnectionState struct { // The ID of the App Service or Function App to associate to the VNet. Changing this forces a new resource to be created. AppServiceId pulumi.StringPtrInput // The ID of the subnet the app service will be associated to (the subnet must have a `serviceDelegation` configured for `Microsoft.Web/serverFarms`). SubnetId pulumi.StringPtrInput }
func (VirtualNetworkSwiftConnectionState) ElementType ¶
func (VirtualNetworkSwiftConnectionState) ElementType() reflect.Type
Source Files ¶
- activeSlot.go
- appService.go
- certificate.go
- certificateBinding.go
- certificateOrder.go
- customHostnameBinding.go
- environment.go
- environmentV3.go
- functionApp.go
- functionAppSlot.go
- getAppService.go
- getAppServiceEnvironment.go
- getAppServicePlan.go
- getCertificate.go
- getCertificateOrder.go
- getEnvironmentV3.go
- getFunctionApp.go
- getFunctionAppHostKeys.go
- hybridConnection.go
- init.go
- managedCertificate.go
- plan.go
- publicCertificate.go
- pulumiTypes.go
- slot.go
- slotCustomHostnameBinding.go
- slotVirtualNetworkSwiftConnection.go
- sourceCodeToken.go
- staticSite.go
- staticSiteCustomDomain.go
- virtualNetworkSwiftConnection.go