Documentation
¶
Index ¶
- type ActiveSlot
- func (*ActiveSlot) ElementType() reflect.Type
- func (i *ActiveSlot) ToActiveSlotOutput() ActiveSlotOutput
- func (i *ActiveSlot) ToActiveSlotOutputWithContext(ctx context.Context) ActiveSlotOutput
- func (i *ActiveSlot) ToActiveSlotPtrOutput() ActiveSlotPtrOutput
- func (i *ActiveSlot) ToActiveSlotPtrOutputWithContext(ctx context.Context) ActiveSlotPtrOutput
- 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
- func (ActiveSlotOutput) ElementType() reflect.Type
- func (o ActiveSlotOutput) ToActiveSlotOutput() ActiveSlotOutput
- func (o ActiveSlotOutput) ToActiveSlotOutputWithContext(ctx context.Context) ActiveSlotOutput
- func (o ActiveSlotOutput) ToActiveSlotPtrOutput() ActiveSlotPtrOutput
- func (o ActiveSlotOutput) ToActiveSlotPtrOutputWithContext(ctx context.Context) ActiveSlotPtrOutput
- type ActiveSlotPtrInput
- type ActiveSlotPtrOutput
- type ActiveSlotState
- type AppService
- func (*AppService) ElementType() reflect.Type
- func (i *AppService) ToAppServiceOutput() AppServiceOutput
- func (i *AppService) ToAppServiceOutputWithContext(ctx context.Context) AppServiceOutput
- func (i *AppService) ToAppServicePtrOutput() AppServicePtrOutput
- func (i *AppService) ToAppServicePtrOutputWithContext(ctx context.Context) AppServicePtrOutput
- 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
- func (AppServiceOutput) ElementType() reflect.Type
- func (o AppServiceOutput) ToAppServiceOutput() AppServiceOutput
- func (o AppServiceOutput) ToAppServiceOutputWithContext(ctx context.Context) AppServiceOutput
- func (o AppServiceOutput) ToAppServicePtrOutput() AppServicePtrOutput
- func (o AppServiceOutput) ToAppServicePtrOutputWithContext(ctx context.Context) AppServicePtrOutput
- type AppServicePtrInput
- type AppServicePtrOutput
- 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 AppServiceSiteConfigIpRestrictionInput
- type AppServiceSiteConfigIpRestrictionOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (AppServiceSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- 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) SubnetId() pulumi.StringPtrOutputdeprecated
- func (o AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutput() AppServiceSiteConfigIpRestrictionOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type AppServiceSiteConfigOutput
- 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) WebsocketsEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigOutput) WindowsFxVersion() pulumi.StringPtrOutput
- type AppServiceSiteConfigPtrInput
- type AppServiceSiteConfigPtrOutput
- 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) 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 AppServiceSiteConfigScmIpRestrictionInput
- type AppServiceSiteConfigScmIpRestrictionOutput
- func (o AppServiceSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (AppServiceSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- 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) SubnetId() pulumi.StringPtrOutputdeprecated
- 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
- func (*Certificate) ElementType() reflect.Type
- func (i *Certificate) ToCertificateOutput() CertificateOutput
- func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
- func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- 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
- func (*CertificateBinding) ElementType() reflect.Type
- func (i *CertificateBinding) ToCertificateBindingOutput() CertificateBindingOutput
- func (i *CertificateBinding) ToCertificateBindingOutputWithContext(ctx context.Context) CertificateBindingOutput
- func (i *CertificateBinding) ToCertificateBindingPtrOutput() CertificateBindingPtrOutput
- func (i *CertificateBinding) ToCertificateBindingPtrOutputWithContext(ctx context.Context) CertificateBindingPtrOutput
- 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
- func (CertificateBindingOutput) ElementType() reflect.Type
- func (o CertificateBindingOutput) ToCertificateBindingOutput() CertificateBindingOutput
- func (o CertificateBindingOutput) ToCertificateBindingOutputWithContext(ctx context.Context) CertificateBindingOutput
- func (o CertificateBindingOutput) ToCertificateBindingPtrOutput() CertificateBindingPtrOutput
- func (o CertificateBindingOutput) ToCertificateBindingPtrOutputWithContext(ctx context.Context) CertificateBindingPtrOutput
- type CertificateBindingPtrInput
- type CertificateBindingPtrOutput
- 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
- func (*CertificateOrder) ElementType() reflect.Type
- func (i *CertificateOrder) ToCertificateOrderOutput() CertificateOrderOutput
- func (i *CertificateOrder) ToCertificateOrderOutputWithContext(ctx context.Context) CertificateOrderOutput
- func (i *CertificateOrder) ToCertificateOrderPtrOutput() CertificateOrderPtrOutput
- func (i *CertificateOrder) ToCertificateOrderPtrOutputWithContext(ctx context.Context) CertificateOrderPtrOutput
- 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
- func (CertificateOrderOutput) ElementType() reflect.Type
- func (o CertificateOrderOutput) ToCertificateOrderOutput() CertificateOrderOutput
- func (o CertificateOrderOutput) ToCertificateOrderOutputWithContext(ctx context.Context) CertificateOrderOutput
- func (o CertificateOrderOutput) ToCertificateOrderPtrOutput() CertificateOrderPtrOutput
- func (o CertificateOrderOutput) ToCertificateOrderPtrOutputWithContext(ctx context.Context) CertificateOrderPtrOutput
- type CertificateOrderPtrInput
- type CertificateOrderPtrOutput
- type CertificateOrderState
- type CertificateOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
- func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
- type CertificatePtrInput
- type CertificatePtrOutput
- type CertificateState
- type CustomHostnameBinding
- func (*CustomHostnameBinding) ElementType() reflect.Type
- func (i *CustomHostnameBinding) ToCustomHostnameBindingOutput() CustomHostnameBindingOutput
- func (i *CustomHostnameBinding) ToCustomHostnameBindingOutputWithContext(ctx context.Context) CustomHostnameBindingOutput
- func (i *CustomHostnameBinding) ToCustomHostnameBindingPtrOutput() CustomHostnameBindingPtrOutput
- func (i *CustomHostnameBinding) ToCustomHostnameBindingPtrOutputWithContext(ctx context.Context) CustomHostnameBindingPtrOutput
- 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
- func (CustomHostnameBindingOutput) ElementType() reflect.Type
- func (o CustomHostnameBindingOutput) ToCustomHostnameBindingOutput() CustomHostnameBindingOutput
- func (o CustomHostnameBindingOutput) ToCustomHostnameBindingOutputWithContext(ctx context.Context) CustomHostnameBindingOutput
- func (o CustomHostnameBindingOutput) ToCustomHostnameBindingPtrOutput() CustomHostnameBindingPtrOutput
- func (o CustomHostnameBindingOutput) ToCustomHostnameBindingPtrOutputWithContext(ctx context.Context) CustomHostnameBindingPtrOutput
- type CustomHostnameBindingPtrInput
- type CustomHostnameBindingPtrOutput
- func (CustomHostnameBindingPtrOutput) ElementType() reflect.Type
- func (o CustomHostnameBindingPtrOutput) ToCustomHostnameBindingPtrOutput() CustomHostnameBindingPtrOutput
- func (o CustomHostnameBindingPtrOutput) ToCustomHostnameBindingPtrOutputWithContext(ctx context.Context) CustomHostnameBindingPtrOutput
- type CustomHostnameBindingState
- type Environment
- func (*Environment) ElementType() reflect.Type
- func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
- func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (i *Environment) ToEnvironmentPtrOutput() EnvironmentPtrOutput
- func (i *Environment) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
- 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
- func (EnvironmentOutput) ElementType() reflect.Type
- func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
- func (o EnvironmentOutput) ToEnvironmentPtrOutput() EnvironmentPtrOutput
- func (o EnvironmentOutput) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
- type EnvironmentPtrInput
- type EnvironmentPtrOutput
- type EnvironmentState
- type FunctionApp
- func (*FunctionApp) ElementType() reflect.Type
- func (i *FunctionApp) ToFunctionAppOutput() FunctionAppOutput
- func (i *FunctionApp) ToFunctionAppOutputWithContext(ctx context.Context) FunctionAppOutput
- func (i *FunctionApp) ToFunctionAppPtrOutput() FunctionAppPtrOutput
- func (i *FunctionApp) ToFunctionAppPtrOutputWithContext(ctx context.Context) FunctionAppPtrOutput
- 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
- func (FunctionAppOutput) ElementType() reflect.Type
- func (o FunctionAppOutput) ToFunctionAppOutput() FunctionAppOutput
- func (o FunctionAppOutput) ToFunctionAppOutputWithContext(ctx context.Context) FunctionAppOutput
- func (o FunctionAppOutput) ToFunctionAppPtrOutput() FunctionAppPtrOutput
- func (o FunctionAppOutput) ToFunctionAppPtrOutputWithContext(ctx context.Context) FunctionAppPtrOutput
- type FunctionAppPtrInput
- type FunctionAppPtrOutput
- 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 FunctionAppSiteConfigIpRestrictionInput
- type FunctionAppSiteConfigIpRestrictionOutput
- func (o FunctionAppSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (FunctionAppSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- 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) SubnetId() pulumi.StringPtrOutputdeprecated
- 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) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigOutput) Cors() FunctionAppSiteConfigCorsPtrOutput
- 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) LinuxFxVersion() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
- 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) WebsocketsEnabled() pulumi.BoolPtrOutput
- type FunctionAppSiteConfigPtrInput
- type FunctionAppSiteConfigPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) Cors() FunctionAppSiteConfigCorsPtrOutput
- 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) LinuxFxVersion() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
- 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) 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 FunctionAppSiteConfigScmIpRestrictionInput
- type FunctionAppSiteConfigScmIpRestrictionOutput
- func (o FunctionAppSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (FunctionAppSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- 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) SubnetId() pulumi.StringPtrOutputdeprecated
- 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
- func (*FunctionAppSlot) ElementType() reflect.Type
- func (i *FunctionAppSlot) ToFunctionAppSlotOutput() FunctionAppSlotOutput
- func (i *FunctionAppSlot) ToFunctionAppSlotOutputWithContext(ctx context.Context) FunctionAppSlotOutput
- func (i *FunctionAppSlot) ToFunctionAppSlotPtrOutput() FunctionAppSlotPtrOutput
- func (i *FunctionAppSlot) ToFunctionAppSlotPtrOutputWithContext(ctx context.Context) FunctionAppSlotPtrOutput
- 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
- func (FunctionAppSlotOutput) ElementType() reflect.Type
- func (o FunctionAppSlotOutput) ToFunctionAppSlotOutput() FunctionAppSlotOutput
- func (o FunctionAppSlotOutput) ToFunctionAppSlotOutputWithContext(ctx context.Context) FunctionAppSlotOutput
- func (o FunctionAppSlotOutput) ToFunctionAppSlotPtrOutput() FunctionAppSlotPtrOutput
- func (o FunctionAppSlotOutput) ToFunctionAppSlotPtrOutputWithContext(ctx context.Context) FunctionAppSlotPtrOutput
- type FunctionAppSlotPtrInput
- type FunctionAppSlotPtrOutput
- 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 FunctionAppSlotSiteConfigIpRestrictionInput
- type FunctionAppSlotSiteConfigIpRestrictionOutput
- func (o FunctionAppSlotSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (FunctionAppSlotSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- 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) SubnetId() pulumi.StringPtrOutputdeprecated
- 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) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) Cors() FunctionAppSlotSiteConfigCorsPtrOutput
- 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) LinuxFxVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
- 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) WebsocketsEnabled() pulumi.BoolPtrOutput
- type FunctionAppSlotSiteConfigPtrInput
- type FunctionAppSlotSiteConfigPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) Cors() FunctionAppSlotSiteConfigCorsPtrOutput
- 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) LinuxFxVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) MinTlsVersion() pulumi.StringPtrOutput
- func (o FunctionAppSlotSiteConfigPtrOutput) PreWarmedInstanceCount() pulumi.IntPtrOutput
- 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) 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 FunctionAppSlotSiteConfigScmIpRestrictionInput
- type FunctionAppSlotSiteConfigScmIpRestrictionOutput
- func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- 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) SubnetId() pulumi.StringPtrOutputdeprecated
- 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 GetAppServiceEnvironmentResult
- type GetAppServicePlanArgs
- type GetAppServicePlanResult
- 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 GetAppServiceSiteConfigIpRestrictionInput
- type GetAppServiceSiteConfigIpRestrictionOutput
- func (o GetAppServiceSiteConfigIpRestrictionOutput) Action() pulumi.StringOutput
- func (GetAppServiceSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- 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) SubnetId() 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) 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) 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 GetAppServiceSiteConfigScmIpRestrictionInput
- type GetAppServiceSiteConfigScmIpRestrictionOutput
- func (o GetAppServiceSiteConfigScmIpRestrictionOutput) Action() pulumi.StringOutput
- func (GetAppServiceSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- 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) SubnetId() 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 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 GetFunctionAppHostKeysResult
- 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) 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 GetFunctionAppSiteConfigIpRestrictionInput
- type GetFunctionAppSiteConfigIpRestrictionOutput
- func (o GetFunctionAppSiteConfigIpRestrictionOutput) Action() pulumi.StringOutput
- func (GetFunctionAppSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- 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) SubnetId() 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) AutoSwapSlotName() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigOutput) Cors() GetFunctionAppSiteConfigCorsOutput
- 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) LinuxFxVersion() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigOutput) MinTlsVersion() pulumi.StringOutput
- func (o GetFunctionAppSiteConfigOutput) PreWarmedInstanceCount() pulumi.IntOutput
- 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) 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 GetFunctionAppSiteConfigScmIpRestrictionInput
- type GetFunctionAppSiteConfigScmIpRestrictionOutput
- func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) Action() pulumi.StringOutput
- func (GetFunctionAppSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- 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) SubnetId() 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
- func (*HybridConnection) ElementType() reflect.Type
- func (i *HybridConnection) ToHybridConnectionOutput() HybridConnectionOutput
- func (i *HybridConnection) ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput
- func (i *HybridConnection) ToHybridConnectionPtrOutput() HybridConnectionPtrOutput
- func (i *HybridConnection) ToHybridConnectionPtrOutputWithContext(ctx context.Context) HybridConnectionPtrOutput
- 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
- func (HybridConnectionOutput) ElementType() reflect.Type
- func (o HybridConnectionOutput) ToHybridConnectionOutput() HybridConnectionOutput
- func (o HybridConnectionOutput) ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput
- func (o HybridConnectionOutput) ToHybridConnectionPtrOutput() HybridConnectionPtrOutput
- func (o HybridConnectionOutput) ToHybridConnectionPtrOutputWithContext(ctx context.Context) HybridConnectionPtrOutput
- type HybridConnectionPtrInput
- type HybridConnectionPtrOutput
- type HybridConnectionState
- type LookupAppServiceArgs
- type LookupAppServiceResult
- type LookupCertificateArgs
- type LookupCertificateOrderArgs
- type LookupCertificateOrderResult
- type LookupCertificateResult
- type LookupFunctionAppArgs
- type LookupFunctionAppResult
- type ManagedCertificate
- func (*ManagedCertificate) ElementType() reflect.Type
- func (i *ManagedCertificate) ToManagedCertificateOutput() ManagedCertificateOutput
- func (i *ManagedCertificate) ToManagedCertificateOutputWithContext(ctx context.Context) ManagedCertificateOutput
- func (i *ManagedCertificate) ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput
- func (i *ManagedCertificate) ToManagedCertificatePtrOutputWithContext(ctx context.Context) ManagedCertificatePtrOutput
- 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
- func (ManagedCertificateOutput) ElementType() reflect.Type
- func (o ManagedCertificateOutput) ToManagedCertificateOutput() ManagedCertificateOutput
- func (o ManagedCertificateOutput) ToManagedCertificateOutputWithContext(ctx context.Context) ManagedCertificateOutput
- func (o ManagedCertificateOutput) ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput
- func (o ManagedCertificateOutput) ToManagedCertificatePtrOutputWithContext(ctx context.Context) ManagedCertificatePtrOutput
- type ManagedCertificatePtrInput
- type ManagedCertificatePtrOutput
- type ManagedCertificateState
- type Plan
- type PlanArgs
- type PlanArray
- type PlanArrayInput
- type PlanArrayOutput
- type PlanInput
- type PlanMap
- type PlanMapInput
- type PlanMapOutput
- type PlanOutput
- func (PlanOutput) ElementType() reflect.Type
- func (o PlanOutput) ToPlanOutput() PlanOutput
- func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput
- func (o PlanOutput) ToPlanPtrOutput() PlanPtrOutput
- func (o PlanOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
- type PlanPtrInput
- type PlanPtrOutput
- 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 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 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
- func (SlotOutput) ElementType() reflect.Type
- func (o SlotOutput) ToSlotOutput() SlotOutput
- func (o SlotOutput) ToSlotOutputWithContext(ctx context.Context) SlotOutput
- func (o SlotOutput) ToSlotPtrOutput() SlotPtrOutput
- func (o SlotOutput) ToSlotPtrOutputWithContext(ctx context.Context) SlotPtrOutput
- type SlotPtrInput
- type SlotPtrOutput
- 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 SlotSiteConfigIpRestrictionInput
- type SlotSiteConfigIpRestrictionOutput
- func (o SlotSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (SlotSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- 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) SubnetId() pulumi.StringPtrOutputdeprecated
- func (o SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutput() SlotSiteConfigIpRestrictionOutput
- func (o SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionOutput
- func (o SlotSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type SlotSiteConfigOutput
- 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) WebsocketsEnabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigOutput) WindowsFxVersion() pulumi.StringPtrOutput
- type SlotSiteConfigPtrInput
- type SlotSiteConfigPtrOutput
- 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) 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 SlotSiteConfigScmIpRestrictionInput
- type SlotSiteConfigScmIpRestrictionOutput
- func (o SlotSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
- func (SlotSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
- 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) SubnetId() pulumi.StringPtrOutputdeprecated
- 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 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
- func (i *SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionPtrOutput() SlotVirtualNetworkSwiftConnectionPtrOutput
- func (i *SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionPtrOutput
- 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
- func (o SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionPtrOutput() SlotVirtualNetworkSwiftConnectionPtrOutput
- func (o SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionPtrOutput
- type SlotVirtualNetworkSwiftConnectionPtrInput
- type SlotVirtualNetworkSwiftConnectionPtrOutput
- func (SlotVirtualNetworkSwiftConnectionPtrOutput) ElementType() reflect.Type
- func (o SlotVirtualNetworkSwiftConnectionPtrOutput) ToSlotVirtualNetworkSwiftConnectionPtrOutput() SlotVirtualNetworkSwiftConnectionPtrOutput
- func (o SlotVirtualNetworkSwiftConnectionPtrOutput) ToSlotVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionPtrOutput
- type SlotVirtualNetworkSwiftConnectionState
- type SourceCodeToken
- func (*SourceCodeToken) ElementType() reflect.Type
- func (i *SourceCodeToken) ToSourceCodeTokenOutput() SourceCodeTokenOutput
- func (i *SourceCodeToken) ToSourceCodeTokenOutputWithContext(ctx context.Context) SourceCodeTokenOutput
- func (i *SourceCodeToken) ToSourceCodeTokenPtrOutput() SourceCodeTokenPtrOutput
- func (i *SourceCodeToken) ToSourceCodeTokenPtrOutputWithContext(ctx context.Context) SourceCodeTokenPtrOutput
- 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
- func (SourceCodeTokenOutput) ElementType() reflect.Type
- func (o SourceCodeTokenOutput) ToSourceCodeTokenOutput() SourceCodeTokenOutput
- func (o SourceCodeTokenOutput) ToSourceCodeTokenOutputWithContext(ctx context.Context) SourceCodeTokenOutput
- func (o SourceCodeTokenOutput) ToSourceCodeTokenPtrOutput() SourceCodeTokenPtrOutput
- func (o SourceCodeTokenOutput) ToSourceCodeTokenPtrOutputWithContext(ctx context.Context) SourceCodeTokenPtrOutput
- type SourceCodeTokenPtrInput
- type SourceCodeTokenPtrOutput
- type SourceCodeTokenState
- type VirtualNetworkSwiftConnection
- func (*VirtualNetworkSwiftConnection) ElementType() reflect.Type
- func (i *VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionOutput() VirtualNetworkSwiftConnectionOutput
- func (i *VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionOutput
- func (i *VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionPtrOutput() VirtualNetworkSwiftConnectionPtrOutput
- func (i *VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionPtrOutput
- 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
- func (o VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionPtrOutput() VirtualNetworkSwiftConnectionPtrOutput
- func (o VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionPtrOutput
- type VirtualNetworkSwiftConnectionPtrInput
- type VirtualNetworkSwiftConnectionPtrOutput
- func (VirtualNetworkSwiftConnectionPtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkSwiftConnectionPtrOutput) ToVirtualNetworkSwiftConnectionPtrOutput() VirtualNetworkSwiftConnectionPtrOutput
- func (o VirtualNetworkSwiftConnectionPtrOutput) ToVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionPtrOutput
- 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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-random/sdk/v2/go/random" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.31.1
func (*ActiveSlot) ElementType() reflect.Type
func (*ActiveSlot) ToActiveSlotOutput ¶ added in v3.31.1
func (i *ActiveSlot) ToActiveSlotOutput() ActiveSlotOutput
func (*ActiveSlot) ToActiveSlotOutputWithContext ¶ added in v3.31.1
func (i *ActiveSlot) ToActiveSlotOutputWithContext(ctx context.Context) ActiveSlotOutput
func (*ActiveSlot) ToActiveSlotPtrOutput ¶ added in v3.47.1
func (i *ActiveSlot) ToActiveSlotPtrOutput() ActiveSlotPtrOutput
func (*ActiveSlot) ToActiveSlotPtrOutputWithContext ¶ added in v3.47.1
func (i *ActiveSlot) ToActiveSlotPtrOutputWithContext(ctx context.Context) ActiveSlotPtrOutput
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 ¶ added in v3.47.1
type ActiveSlotArray []ActiveSlotInput
func (ActiveSlotArray) ElementType ¶ added in v3.47.1
func (ActiveSlotArray) ElementType() reflect.Type
func (ActiveSlotArray) ToActiveSlotArrayOutput ¶ added in v3.47.1
func (i ActiveSlotArray) ToActiveSlotArrayOutput() ActiveSlotArrayOutput
func (ActiveSlotArray) ToActiveSlotArrayOutputWithContext ¶ added in v3.47.1
func (i ActiveSlotArray) ToActiveSlotArrayOutputWithContext(ctx context.Context) ActiveSlotArrayOutput
type ActiveSlotArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type ActiveSlotArrayOutput struct{ *pulumi.OutputState }
func (ActiveSlotArrayOutput) ElementType ¶ added in v3.47.1
func (ActiveSlotArrayOutput) ElementType() reflect.Type
func (ActiveSlotArrayOutput) Index ¶ added in v3.47.1
func (o ActiveSlotArrayOutput) Index(i pulumi.IntInput) ActiveSlotOutput
func (ActiveSlotArrayOutput) ToActiveSlotArrayOutput ¶ added in v3.47.1
func (o ActiveSlotArrayOutput) ToActiveSlotArrayOutput() ActiveSlotArrayOutput
func (ActiveSlotArrayOutput) ToActiveSlotArrayOutputWithContext ¶ added in v3.47.1
func (o ActiveSlotArrayOutput) ToActiveSlotArrayOutputWithContext(ctx context.Context) ActiveSlotArrayOutput
type ActiveSlotInput ¶ added in v3.31.1
type ActiveSlotInput interface { pulumi.Input ToActiveSlotOutput() ActiveSlotOutput ToActiveSlotOutputWithContext(ctx context.Context) ActiveSlotOutput }
type ActiveSlotMap ¶ added in v3.47.1
type ActiveSlotMap map[string]ActiveSlotInput
func (ActiveSlotMap) ElementType ¶ added in v3.47.1
func (ActiveSlotMap) ElementType() reflect.Type
func (ActiveSlotMap) ToActiveSlotMapOutput ¶ added in v3.47.1
func (i ActiveSlotMap) ToActiveSlotMapOutput() ActiveSlotMapOutput
func (ActiveSlotMap) ToActiveSlotMapOutputWithContext ¶ added in v3.47.1
func (i ActiveSlotMap) ToActiveSlotMapOutputWithContext(ctx context.Context) ActiveSlotMapOutput
type ActiveSlotMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type ActiveSlotMapOutput struct{ *pulumi.OutputState }
func (ActiveSlotMapOutput) ElementType ¶ added in v3.47.1
func (ActiveSlotMapOutput) ElementType() reflect.Type
func (ActiveSlotMapOutput) MapIndex ¶ added in v3.47.1
func (o ActiveSlotMapOutput) MapIndex(k pulumi.StringInput) ActiveSlotOutput
func (ActiveSlotMapOutput) ToActiveSlotMapOutput ¶ added in v3.47.1
func (o ActiveSlotMapOutput) ToActiveSlotMapOutput() ActiveSlotMapOutput
func (ActiveSlotMapOutput) ToActiveSlotMapOutputWithContext ¶ added in v3.47.1
func (o ActiveSlotMapOutput) ToActiveSlotMapOutputWithContext(ctx context.Context) ActiveSlotMapOutput
type ActiveSlotOutput ¶ added in v3.31.1
type ActiveSlotOutput struct {
*pulumi.OutputState
}
func (ActiveSlotOutput) ElementType ¶ added in v3.31.1
func (ActiveSlotOutput) ElementType() reflect.Type
func (ActiveSlotOutput) ToActiveSlotOutput ¶ added in v3.31.1
func (o ActiveSlotOutput) ToActiveSlotOutput() ActiveSlotOutput
func (ActiveSlotOutput) ToActiveSlotOutputWithContext ¶ added in v3.31.1
func (o ActiveSlotOutput) ToActiveSlotOutputWithContext(ctx context.Context) ActiveSlotOutput
func (ActiveSlotOutput) ToActiveSlotPtrOutput ¶ added in v3.47.1
func (o ActiveSlotOutput) ToActiveSlotPtrOutput() ActiveSlotPtrOutput
func (ActiveSlotOutput) ToActiveSlotPtrOutputWithContext ¶ added in v3.47.1
func (o ActiveSlotOutput) ToActiveSlotPtrOutputWithContext(ctx context.Context) ActiveSlotPtrOutput
type ActiveSlotPtrInput ¶ added in v3.47.1
type ActiveSlotPtrInput interface { pulumi.Input ToActiveSlotPtrOutput() ActiveSlotPtrOutput ToActiveSlotPtrOutputWithContext(ctx context.Context) ActiveSlotPtrOutput }
type ActiveSlotPtrOutput ¶ added in v3.47.1
type ActiveSlotPtrOutput struct {
*pulumi.OutputState
}
func (ActiveSlotPtrOutput) ElementType ¶ added in v3.47.1
func (ActiveSlotPtrOutput) ElementType() reflect.Type
func (ActiveSlotPtrOutput) ToActiveSlotPtrOutput ¶ added in v3.47.1
func (o ActiveSlotPtrOutput) ToActiveSlotPtrOutput() ActiveSlotPtrOutput
func (ActiveSlotPtrOutput) ToActiveSlotPtrOutputWithContext ¶ added in v3.47.1
func (o ActiveSlotPtrOutput) ToActiveSlotPtrOutputWithContext(ctx context.Context) ActiveSlotPtrOutput
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"` // 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"` // A Managed Service Identity block as defined below. Identity AppServiceIdentityOutput `pulumi:"identity"` // 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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.31.1
func (*AppService) ElementType() reflect.Type
func (*AppService) ToAppServiceOutput ¶ added in v3.31.1
func (i *AppService) ToAppServiceOutput() AppServiceOutput
func (*AppService) ToAppServiceOutputWithContext ¶ added in v3.31.1
func (i *AppService) ToAppServiceOutputWithContext(ctx context.Context) AppServiceOutput
func (*AppService) ToAppServicePtrOutput ¶ added in v3.47.1
func (i *AppService) ToAppServicePtrOutput() AppServicePtrOutput
func (*AppService) ToAppServicePtrOutputWithContext ¶ added in v3.47.1
func (i *AppService) ToAppServicePtrOutputWithContext(ctx context.Context) AppServicePtrOutput
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 // 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 // A Managed Service Identity block as defined below. Identity AppServiceIdentityPtrInput // 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 ¶ added in v3.47.1
type AppServiceArray []AppServiceInput
func (AppServiceArray) ElementType ¶ added in v3.47.1
func (AppServiceArray) ElementType() reflect.Type
func (AppServiceArray) ToAppServiceArrayOutput ¶ added in v3.47.1
func (i AppServiceArray) ToAppServiceArrayOutput() AppServiceArrayOutput
func (AppServiceArray) ToAppServiceArrayOutputWithContext ¶ added in v3.47.1
func (i AppServiceArray) ToAppServiceArrayOutputWithContext(ctx context.Context) AppServiceArrayOutput
type AppServiceArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type AppServiceArrayOutput struct{ *pulumi.OutputState }
func (AppServiceArrayOutput) ElementType ¶ added in v3.47.1
func (AppServiceArrayOutput) ElementType() reflect.Type
func (AppServiceArrayOutput) Index ¶ added in v3.47.1
func (o AppServiceArrayOutput) Index(i pulumi.IntInput) AppServiceOutput
func (AppServiceArrayOutput) ToAppServiceArrayOutput ¶ added in v3.47.1
func (o AppServiceArrayOutput) ToAppServiceArrayOutput() AppServiceArrayOutput
func (AppServiceArrayOutput) ToAppServiceArrayOutputWithContext ¶ added in v3.47.1
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 ¶ added in v3.3.0
func (i AppServiceBackupScheduleArgs) ToAppServiceBackupSchedulePtrOutput() AppServiceBackupSchedulePtrOutput
func (AppServiceBackupScheduleArgs) ToAppServiceBackupSchedulePtrOutputWithContext ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (o AppServiceBackupScheduleOutput) ToAppServiceBackupSchedulePtrOutput() AppServiceBackupSchedulePtrOutput
func (AppServiceBackupScheduleOutput) ToAppServiceBackupSchedulePtrOutputWithContext ¶ added in v3.3.0
func (o AppServiceBackupScheduleOutput) ToAppServiceBackupSchedulePtrOutputWithContext(ctx context.Context) AppServiceBackupSchedulePtrOutput
type AppServiceBackupSchedulePtrInput ¶ added in v3.3.0
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 ¶ added in v3.3.0
func AppServiceBackupSchedulePtr(v *AppServiceBackupScheduleArgs) AppServiceBackupSchedulePtrInput
type AppServiceBackupSchedulePtrOutput ¶ added in v3.3.0
type AppServiceBackupSchedulePtrOutput struct{ *pulumi.OutputState }
func (AppServiceBackupSchedulePtrOutput) Elem ¶ added in v3.3.0
func (o AppServiceBackupSchedulePtrOutput) Elem() AppServiceBackupScheduleOutput
func (AppServiceBackupSchedulePtrOutput) ElementType ¶ added in v3.3.0
func (AppServiceBackupSchedulePtrOutput) ElementType() reflect.Type
func (AppServiceBackupSchedulePtrOutput) FrequencyInterval ¶ added in v3.3.0
func (o AppServiceBackupSchedulePtrOutput) FrequencyInterval() pulumi.IntPtrOutput
Sets how often the backup should be executed.
func (AppServiceBackupSchedulePtrOutput) FrequencyUnit ¶ added in v3.3.0
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 ¶ added in v3.3.0
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 ¶ added in v3.3.0
func (o AppServiceBackupSchedulePtrOutput) RetentionPeriodInDays() pulumi.IntPtrOutput
Specifies the number of days after which Backups should be deleted.
func (AppServiceBackupSchedulePtrOutput) StartTime ¶ added in v3.3.0
func (o AppServiceBackupSchedulePtrOutput) StartTime() pulumi.StringPtrOutput
Sets when the schedule should start working.
func (AppServiceBackupSchedulePtrOutput) ToAppServiceBackupSchedulePtrOutput ¶ added in v3.3.0
func (o AppServiceBackupSchedulePtrOutput) ToAppServiceBackupSchedulePtrOutput() AppServiceBackupSchedulePtrOutput
func (AppServiceBackupSchedulePtrOutput) ToAppServiceBackupSchedulePtrOutputWithContext ¶ added in v3.3.0
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 ¶ added in v3.31.1
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"` FileSystemLevel *string `pulumi:"fileSystemLevel"` }
type AppServiceLogsApplicationLogsArgs ¶
type AppServiceLogsApplicationLogsArgs struct { // An `azureBlobStorage` block as defined below. AzureBlobStorage AppServiceLogsApplicationLogsAzureBlobStoragePtrInput `pulumi:"azureBlobStorage"` 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 ¶ added in v3.14.0
func (o AppServiceLogsApplicationLogsOutput) FileSystemLevel() pulumi.StringPtrOutput
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 ¶ added in v3.14.0
func (o AppServiceLogsApplicationLogsPtrOutput) FileSystemLevel() pulumi.StringPtrOutput
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 ¶ added in v3.42.0
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 ¶ added in v3.42.0
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 ¶ added in v3.42.0
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 ¶ added in v3.42.0
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 ¶ added in v3.47.1
type AppServiceMap map[string]AppServiceInput
func (AppServiceMap) ElementType ¶ added in v3.47.1
func (AppServiceMap) ElementType() reflect.Type
func (AppServiceMap) ToAppServiceMapOutput ¶ added in v3.47.1
func (i AppServiceMap) ToAppServiceMapOutput() AppServiceMapOutput
func (AppServiceMap) ToAppServiceMapOutputWithContext ¶ added in v3.47.1
func (i AppServiceMap) ToAppServiceMapOutputWithContext(ctx context.Context) AppServiceMapOutput
type AppServiceMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type AppServiceMapOutput struct{ *pulumi.OutputState }
func (AppServiceMapOutput) ElementType ¶ added in v3.47.1
func (AppServiceMapOutput) ElementType() reflect.Type
func (AppServiceMapOutput) MapIndex ¶ added in v3.47.1
func (o AppServiceMapOutput) MapIndex(k pulumi.StringInput) AppServiceOutput
func (AppServiceMapOutput) ToAppServiceMapOutput ¶ added in v3.47.1
func (o AppServiceMapOutput) ToAppServiceMapOutput() AppServiceMapOutput
func (AppServiceMapOutput) ToAppServiceMapOutputWithContext ¶ added in v3.47.1
func (o AppServiceMapOutput) ToAppServiceMapOutputWithContext(ctx context.Context) AppServiceMapOutput
type AppServiceOutput ¶ added in v3.31.1
type AppServiceOutput struct {
*pulumi.OutputState
}
func (AppServiceOutput) ElementType ¶ added in v3.31.1
func (AppServiceOutput) ElementType() reflect.Type
func (AppServiceOutput) ToAppServiceOutput ¶ added in v3.31.1
func (o AppServiceOutput) ToAppServiceOutput() AppServiceOutput
func (AppServiceOutput) ToAppServiceOutputWithContext ¶ added in v3.31.1
func (o AppServiceOutput) ToAppServiceOutputWithContext(ctx context.Context) AppServiceOutput
func (AppServiceOutput) ToAppServicePtrOutput ¶ added in v3.47.1
func (o AppServiceOutput) ToAppServicePtrOutput() AppServicePtrOutput
func (AppServiceOutput) ToAppServicePtrOutputWithContext ¶ added in v3.47.1
func (o AppServiceOutput) ToAppServicePtrOutputWithContext(ctx context.Context) AppServicePtrOutput
type AppServicePtrInput ¶ added in v3.47.1
type AppServicePtrInput interface { pulumi.Input ToAppServicePtrOutput() AppServicePtrOutput ToAppServicePtrOutputWithContext(ctx context.Context) AppServicePtrOutput }
type AppServicePtrOutput ¶ added in v3.47.1
type AppServicePtrOutput struct {
*pulumi.OutputState
}
func (AppServicePtrOutput) ElementType ¶ added in v3.47.1
func (AppServicePtrOutput) ElementType() reflect.Type
func (AppServicePtrOutput) ToAppServicePtrOutput ¶ added in v3.47.1
func (o AppServicePtrOutput) ToAppServicePtrOutput() AppServicePtrOutput
func (AppServicePtrOutput) ToAppServicePtrOutputWithContext ¶ added in v3.47.1
func (o AppServicePtrOutput) ToAppServicePtrOutputWithContext(ctx context.Context) AppServicePtrOutput
type AppServiceSiteConfig ¶
type AppServiceSiteConfig struct { // 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`) and `v5.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 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 { // 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`) and `v5.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 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 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId *string `pulumi:"subnetId"` // 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 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // 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 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 ¶ added in v3.6.0
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) IpAddress ¶
func (o AppServiceSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (AppServiceSiteConfigIpRestrictionOutput) Name ¶ added in v3.5.0
func (o AppServiceSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (AppServiceSiteConfigIpRestrictionOutput) Priority ¶ added in v3.5.0
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 ¶ added in v3.42.0
func (o AppServiceSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (AppServiceSiteConfigIpRestrictionOutput) SubnetId
deprecated
added in
v3.16.0
func (o AppServiceSiteConfigIpRestrictionOutput) SubnetId() pulumi.StringPtrOutput
Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider
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) 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`) and `v5.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 ¶ added in v3.5.0
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 ¶ added in v3.45.0
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 ¶ added in v3.10.0
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 ¶ added in v3.10.0
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) 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) 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`) and `v5.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 ¶ added in v3.5.0
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 ¶ added in v3.45.0
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 ¶ added in v3.10.0
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 ¶ added in v3.10.0
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) 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 ¶ added in v3.10.0
type AppServiceSiteConfigScmIpRestriction struct { // Allow or Deny access for this IP range. Defaults to Allow. Action *string `pulumi:"action"` // 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId *string `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type AppServiceSiteConfigScmIpRestrictionArgs ¶ added in v3.10.0
type AppServiceSiteConfigScmIpRestrictionArgs struct { // Allow or Deny access for this IP range. Defaults to Allow. Action pulumi.StringPtrInput `pulumi:"action"` // 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (AppServiceSiteConfigScmIpRestrictionArgs) ElementType ¶ added in v3.10.0
func (AppServiceSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (AppServiceSiteConfigScmIpRestrictionArgs) ToAppServiceSiteConfigScmIpRestrictionOutput ¶ added in v3.10.0
func (i AppServiceSiteConfigScmIpRestrictionArgs) ToAppServiceSiteConfigScmIpRestrictionOutput() AppServiceSiteConfigScmIpRestrictionOutput
func (AppServiceSiteConfigScmIpRestrictionArgs) ToAppServiceSiteConfigScmIpRestrictionOutputWithContext ¶ added in v3.10.0
func (i AppServiceSiteConfigScmIpRestrictionArgs) ToAppServiceSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionOutput
type AppServiceSiteConfigScmIpRestrictionArray ¶ added in v3.10.0
type AppServiceSiteConfigScmIpRestrictionArray []AppServiceSiteConfigScmIpRestrictionInput
func (AppServiceSiteConfigScmIpRestrictionArray) ElementType ¶ added in v3.10.0
func (AppServiceSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (AppServiceSiteConfigScmIpRestrictionArray) ToAppServiceSiteConfigScmIpRestrictionArrayOutput ¶ added in v3.10.0
func (i AppServiceSiteConfigScmIpRestrictionArray) ToAppServiceSiteConfigScmIpRestrictionArrayOutput() AppServiceSiteConfigScmIpRestrictionArrayOutput
func (AppServiceSiteConfigScmIpRestrictionArray) ToAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v3.10.0
func (i AppServiceSiteConfigScmIpRestrictionArray) ToAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionArrayOutput
type AppServiceSiteConfigScmIpRestrictionArrayInput ¶ added in v3.10.0
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 ¶ added in v3.10.0
type AppServiceSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigScmIpRestrictionArrayOutput) ElementType ¶ added in v3.10.0
func (AppServiceSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (AppServiceSiteConfigScmIpRestrictionArrayOutput) ToAppServiceSiteConfigScmIpRestrictionArrayOutput ¶ added in v3.10.0
func (o AppServiceSiteConfigScmIpRestrictionArrayOutput) ToAppServiceSiteConfigScmIpRestrictionArrayOutput() AppServiceSiteConfigScmIpRestrictionArrayOutput
func (AppServiceSiteConfigScmIpRestrictionArrayOutput) ToAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v3.10.0
func (o AppServiceSiteConfigScmIpRestrictionArrayOutput) ToAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionArrayOutput
type AppServiceSiteConfigScmIpRestrictionInput ¶ added in v3.10.0
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 ¶ added in v3.10.0
type AppServiceSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (AppServiceSiteConfigScmIpRestrictionOutput) Action ¶ added in v3.10.0
func (o AppServiceSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
Allow or Deny access for this IP range. Defaults to Allow.
func (AppServiceSiteConfigScmIpRestrictionOutput) ElementType ¶ added in v3.10.0
func (AppServiceSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (AppServiceSiteConfigScmIpRestrictionOutput) IpAddress ¶ added in v3.10.0
func (o AppServiceSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (AppServiceSiteConfigScmIpRestrictionOutput) Name ¶ added in v3.10.0
func (o AppServiceSiteConfigScmIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (AppServiceSiteConfigScmIpRestrictionOutput) Priority ¶ added in v3.10.0
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 ¶ added in v3.42.0
func (o AppServiceSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (AppServiceSiteConfigScmIpRestrictionOutput) SubnetId
deprecated
added in
v3.16.0
func (o AppServiceSiteConfigScmIpRestrictionOutput) SubnetId() pulumi.StringPtrOutput
Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider
func (AppServiceSiteConfigScmIpRestrictionOutput) ToAppServiceSiteConfigScmIpRestrictionOutput ¶ added in v3.10.0
func (o AppServiceSiteConfigScmIpRestrictionOutput) ToAppServiceSiteConfigScmIpRestrictionOutput() AppServiceSiteConfigScmIpRestrictionOutput
func (AppServiceSiteConfigScmIpRestrictionOutput) ToAppServiceSiteConfigScmIpRestrictionOutputWithContext ¶ added in v3.10.0
func (o AppServiceSiteConfigScmIpRestrictionOutput) ToAppServiceSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigScmIpRestrictionOutput
func (AppServiceSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶ added in v3.10.0
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 ¶ added in v3.16.0
func (i AppServiceSourceControlArgs) ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput
func (AppServiceSourceControlArgs) ToAppServiceSourceControlPtrOutputWithContext ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (o AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput
func (AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutputWithContext ¶ added in v3.16.0
func (o AppServiceSourceControlOutput) ToAppServiceSourceControlPtrOutputWithContext(ctx context.Context) AppServiceSourceControlPtrOutput
func (AppServiceSourceControlOutput) UseMercurial ¶ added in v3.16.0
func (o AppServiceSourceControlOutput) UseMercurial() pulumi.BoolPtrOutput
Use Mercurial if `true`, otherwise uses Git.
type AppServiceSourceControlPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func AppServiceSourceControlPtr(v *AppServiceSourceControlArgs) AppServiceSourceControlPtrInput
type AppServiceSourceControlPtrOutput ¶ added in v3.16.0
type AppServiceSourceControlPtrOutput struct{ *pulumi.OutputState }
func (AppServiceSourceControlPtrOutput) Branch ¶ added in v3.16.0
func (o AppServiceSourceControlPtrOutput) Branch() pulumi.StringPtrOutput
The branch of the remote repository to use. Defaults to 'master'.
func (AppServiceSourceControlPtrOutput) Elem ¶ added in v3.16.0
func (o AppServiceSourceControlPtrOutput) Elem() AppServiceSourceControlOutput
func (AppServiceSourceControlPtrOutput) ElementType ¶ added in v3.16.0
func (AppServiceSourceControlPtrOutput) ElementType() reflect.Type
func (AppServiceSourceControlPtrOutput) ManualIntegration ¶ added in v3.16.0
func (o AppServiceSourceControlPtrOutput) ManualIntegration() pulumi.BoolPtrOutput
Limits to manual integration. Defaults to `false` if not specified.
func (AppServiceSourceControlPtrOutput) RepoUrl ¶ added in v3.16.0
func (o AppServiceSourceControlPtrOutput) RepoUrl() pulumi.StringPtrOutput
The URL of the source code repository.
func (AppServiceSourceControlPtrOutput) RollbackEnabled ¶ added in v3.16.0
func (o AppServiceSourceControlPtrOutput) RollbackEnabled() pulumi.BoolPtrOutput
Enable roll-back for the repository. Defaults to `false` if not specified.
func (AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutput ¶ added in v3.16.0
func (o AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutput() AppServiceSourceControlPtrOutput
func (AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutputWithContext ¶ added in v3.16.0
func (o AppServiceSourceControlPtrOutput) ToAppServiceSourceControlPtrOutputWithContext(ctx context.Context) AppServiceSourceControlPtrOutput
func (AppServiceSourceControlPtrOutput) UseMercurial ¶ added in v3.16.0
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 // 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 // A Managed Service Identity block as defined below. Identity AppServiceIdentityPtrInput // 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 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"` // Must be specified when the certificate is for an App Service Environment hosted App Service. Changing this forces a new resource to be created. HostingEnvironmentProfileId pulumi.StringPtrOutput `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.
## 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 ¶ added in v3.31.1
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶ added in v3.31.1
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶ added in v3.31.1
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (*Certificate) ToCertificatePtrOutput ¶ added in v3.47.1
func (i *Certificate) ToCertificatePtrOutput() CertificatePtrOutput
func (*Certificate) ToCertificatePtrOutputWithContext ¶ added in v3.47.1
func (i *Certificate) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateArgs ¶
type CertificateArgs struct { // Must be specified when the certificate is for an App Service Environment hosted App Service. Changing this forces a new resource to be created. 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 ¶ added in v3.47.1
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶ added in v3.47.1
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶ added in v3.47.1
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶ added in v3.47.1
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶ added in v3.47.1
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶ added in v3.47.1
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶ added in v3.47.1
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶ added in v3.47.1
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateBinding ¶ added in v3.40.0
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 `resource 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
```
func GetCertificateBinding ¶ added in v3.40.0
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 ¶ added in v3.40.0
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 ¶ added in v3.40.0
func (*CertificateBinding) ElementType() reflect.Type
func (*CertificateBinding) ToCertificateBindingOutput ¶ added in v3.40.0
func (i *CertificateBinding) ToCertificateBindingOutput() CertificateBindingOutput
func (*CertificateBinding) ToCertificateBindingOutputWithContext ¶ added in v3.40.0
func (i *CertificateBinding) ToCertificateBindingOutputWithContext(ctx context.Context) CertificateBindingOutput
func (*CertificateBinding) ToCertificateBindingPtrOutput ¶ added in v3.47.1
func (i *CertificateBinding) ToCertificateBindingPtrOutput() CertificateBindingPtrOutput
func (*CertificateBinding) ToCertificateBindingPtrOutputWithContext ¶ added in v3.47.1
func (i *CertificateBinding) ToCertificateBindingPtrOutputWithContext(ctx context.Context) CertificateBindingPtrOutput
type CertificateBindingArgs ¶ added in v3.40.0
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 ¶ added in v3.40.0
func (CertificateBindingArgs) ElementType() reflect.Type
type CertificateBindingArray ¶ added in v3.47.1
type CertificateBindingArray []CertificateBindingInput
func (CertificateBindingArray) ElementType ¶ added in v3.47.1
func (CertificateBindingArray) ElementType() reflect.Type
func (CertificateBindingArray) ToCertificateBindingArrayOutput ¶ added in v3.47.1
func (i CertificateBindingArray) ToCertificateBindingArrayOutput() CertificateBindingArrayOutput
func (CertificateBindingArray) ToCertificateBindingArrayOutputWithContext ¶ added in v3.47.1
func (i CertificateBindingArray) ToCertificateBindingArrayOutputWithContext(ctx context.Context) CertificateBindingArrayOutput
type CertificateBindingArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type CertificateBindingArrayOutput struct{ *pulumi.OutputState }
func (CertificateBindingArrayOutput) ElementType ¶ added in v3.47.1
func (CertificateBindingArrayOutput) ElementType() reflect.Type
func (CertificateBindingArrayOutput) Index ¶ added in v3.47.1
func (o CertificateBindingArrayOutput) Index(i pulumi.IntInput) CertificateBindingOutput
func (CertificateBindingArrayOutput) ToCertificateBindingArrayOutput ¶ added in v3.47.1
func (o CertificateBindingArrayOutput) ToCertificateBindingArrayOutput() CertificateBindingArrayOutput
func (CertificateBindingArrayOutput) ToCertificateBindingArrayOutputWithContext ¶ added in v3.47.1
func (o CertificateBindingArrayOutput) ToCertificateBindingArrayOutputWithContext(ctx context.Context) CertificateBindingArrayOutput
type CertificateBindingInput ¶ added in v3.40.0
type CertificateBindingInput interface { pulumi.Input ToCertificateBindingOutput() CertificateBindingOutput ToCertificateBindingOutputWithContext(ctx context.Context) CertificateBindingOutput }
type CertificateBindingMap ¶ added in v3.47.1
type CertificateBindingMap map[string]CertificateBindingInput
func (CertificateBindingMap) ElementType ¶ added in v3.47.1
func (CertificateBindingMap) ElementType() reflect.Type
func (CertificateBindingMap) ToCertificateBindingMapOutput ¶ added in v3.47.1
func (i CertificateBindingMap) ToCertificateBindingMapOutput() CertificateBindingMapOutput
func (CertificateBindingMap) ToCertificateBindingMapOutputWithContext ¶ added in v3.47.1
func (i CertificateBindingMap) ToCertificateBindingMapOutputWithContext(ctx context.Context) CertificateBindingMapOutput
type CertificateBindingMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type CertificateBindingMapOutput struct{ *pulumi.OutputState }
func (CertificateBindingMapOutput) ElementType ¶ added in v3.47.1
func (CertificateBindingMapOutput) ElementType() reflect.Type
func (CertificateBindingMapOutput) MapIndex ¶ added in v3.47.1
func (o CertificateBindingMapOutput) MapIndex(k pulumi.StringInput) CertificateBindingOutput
func (CertificateBindingMapOutput) ToCertificateBindingMapOutput ¶ added in v3.47.1
func (o CertificateBindingMapOutput) ToCertificateBindingMapOutput() CertificateBindingMapOutput
func (CertificateBindingMapOutput) ToCertificateBindingMapOutputWithContext ¶ added in v3.47.1
func (o CertificateBindingMapOutput) ToCertificateBindingMapOutputWithContext(ctx context.Context) CertificateBindingMapOutput
type CertificateBindingOutput ¶ added in v3.40.0
type CertificateBindingOutput struct {
*pulumi.OutputState
}
func (CertificateBindingOutput) ElementType ¶ added in v3.40.0
func (CertificateBindingOutput) ElementType() reflect.Type
func (CertificateBindingOutput) ToCertificateBindingOutput ¶ added in v3.40.0
func (o CertificateBindingOutput) ToCertificateBindingOutput() CertificateBindingOutput
func (CertificateBindingOutput) ToCertificateBindingOutputWithContext ¶ added in v3.40.0
func (o CertificateBindingOutput) ToCertificateBindingOutputWithContext(ctx context.Context) CertificateBindingOutput
func (CertificateBindingOutput) ToCertificateBindingPtrOutput ¶ added in v3.47.1
func (o CertificateBindingOutput) ToCertificateBindingPtrOutput() CertificateBindingPtrOutput
func (CertificateBindingOutput) ToCertificateBindingPtrOutputWithContext ¶ added in v3.47.1
func (o CertificateBindingOutput) ToCertificateBindingPtrOutputWithContext(ctx context.Context) CertificateBindingPtrOutput
type CertificateBindingPtrInput ¶ added in v3.47.1
type CertificateBindingPtrInput interface { pulumi.Input ToCertificateBindingPtrOutput() CertificateBindingPtrOutput ToCertificateBindingPtrOutputWithContext(ctx context.Context) CertificateBindingPtrOutput }
type CertificateBindingPtrOutput ¶ added in v3.47.1
type CertificateBindingPtrOutput struct {
*pulumi.OutputState
}
func (CertificateBindingPtrOutput) ElementType ¶ added in v3.47.1
func (CertificateBindingPtrOutput) ElementType() reflect.Type
func (CertificateBindingPtrOutput) ToCertificateBindingPtrOutput ¶ added in v3.47.1
func (o CertificateBindingPtrOutput) ToCertificateBindingPtrOutput() CertificateBindingPtrOutput
func (CertificateBindingPtrOutput) ToCertificateBindingPtrOutputWithContext ¶ added in v3.47.1
func (o CertificateBindingPtrOutput) ToCertificateBindingPtrOutputWithContext(ctx context.Context) CertificateBindingPtrOutput
type CertificateBindingState ¶ added in v3.40.0
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 ¶ added in v3.40.0
func (CertificateBindingState) ElementType() reflect.Type
type CertificateInput ¶ added in v3.31.1
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶ added in v3.47.1
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶ added in v3.47.1
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶ added in v3.47.1
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶ added in v3.47.1
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶ added in v3.47.1
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶ added in v3.47.1
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶ added in v3.47.1
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶ added in v3.47.1
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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.31.1
func (*CertificateOrder) ElementType() reflect.Type
func (*CertificateOrder) ToCertificateOrderOutput ¶ added in v3.31.1
func (i *CertificateOrder) ToCertificateOrderOutput() CertificateOrderOutput
func (*CertificateOrder) ToCertificateOrderOutputWithContext ¶ added in v3.31.1
func (i *CertificateOrder) ToCertificateOrderOutputWithContext(ctx context.Context) CertificateOrderOutput
func (*CertificateOrder) ToCertificateOrderPtrOutput ¶ added in v3.47.1
func (i *CertificateOrder) ToCertificateOrderPtrOutput() CertificateOrderPtrOutput
func (*CertificateOrder) ToCertificateOrderPtrOutputWithContext ¶ added in v3.47.1
func (i *CertificateOrder) ToCertificateOrderPtrOutputWithContext(ctx context.Context) CertificateOrderPtrOutput
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 ¶ added in v3.47.1
type CertificateOrderArray []CertificateOrderInput
func (CertificateOrderArray) ElementType ¶ added in v3.47.1
func (CertificateOrderArray) ElementType() reflect.Type
func (CertificateOrderArray) ToCertificateOrderArrayOutput ¶ added in v3.47.1
func (i CertificateOrderArray) ToCertificateOrderArrayOutput() CertificateOrderArrayOutput
func (CertificateOrderArray) ToCertificateOrderArrayOutputWithContext ¶ added in v3.47.1
func (i CertificateOrderArray) ToCertificateOrderArrayOutputWithContext(ctx context.Context) CertificateOrderArrayOutput
type CertificateOrderArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type CertificateOrderArrayOutput struct{ *pulumi.OutputState }
func (CertificateOrderArrayOutput) ElementType ¶ added in v3.47.1
func (CertificateOrderArrayOutput) ElementType() reflect.Type
func (CertificateOrderArrayOutput) Index ¶ added in v3.47.1
func (o CertificateOrderArrayOutput) Index(i pulumi.IntInput) CertificateOrderOutput
func (CertificateOrderArrayOutput) ToCertificateOrderArrayOutput ¶ added in v3.47.1
func (o CertificateOrderArrayOutput) ToCertificateOrderArrayOutput() CertificateOrderArrayOutput
func (CertificateOrderArrayOutput) ToCertificateOrderArrayOutputWithContext ¶ added in v3.47.1
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 ¶ added in v3.31.1
type CertificateOrderInput interface { pulumi.Input ToCertificateOrderOutput() CertificateOrderOutput ToCertificateOrderOutputWithContext(ctx context.Context) CertificateOrderOutput }
type CertificateOrderMap ¶ added in v3.47.1
type CertificateOrderMap map[string]CertificateOrderInput
func (CertificateOrderMap) ElementType ¶ added in v3.47.1
func (CertificateOrderMap) ElementType() reflect.Type
func (CertificateOrderMap) ToCertificateOrderMapOutput ¶ added in v3.47.1
func (i CertificateOrderMap) ToCertificateOrderMapOutput() CertificateOrderMapOutput
func (CertificateOrderMap) ToCertificateOrderMapOutputWithContext ¶ added in v3.47.1
func (i CertificateOrderMap) ToCertificateOrderMapOutputWithContext(ctx context.Context) CertificateOrderMapOutput
type CertificateOrderMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type CertificateOrderMapOutput struct{ *pulumi.OutputState }
func (CertificateOrderMapOutput) ElementType ¶ added in v3.47.1
func (CertificateOrderMapOutput) ElementType() reflect.Type
func (CertificateOrderMapOutput) MapIndex ¶ added in v3.47.1
func (o CertificateOrderMapOutput) MapIndex(k pulumi.StringInput) CertificateOrderOutput
func (CertificateOrderMapOutput) ToCertificateOrderMapOutput ¶ added in v3.47.1
func (o CertificateOrderMapOutput) ToCertificateOrderMapOutput() CertificateOrderMapOutput
func (CertificateOrderMapOutput) ToCertificateOrderMapOutputWithContext ¶ added in v3.47.1
func (o CertificateOrderMapOutput) ToCertificateOrderMapOutputWithContext(ctx context.Context) CertificateOrderMapOutput
type CertificateOrderOutput ¶ added in v3.31.1
type CertificateOrderOutput struct {
*pulumi.OutputState
}
func (CertificateOrderOutput) ElementType ¶ added in v3.31.1
func (CertificateOrderOutput) ElementType() reflect.Type
func (CertificateOrderOutput) ToCertificateOrderOutput ¶ added in v3.31.1
func (o CertificateOrderOutput) ToCertificateOrderOutput() CertificateOrderOutput
func (CertificateOrderOutput) ToCertificateOrderOutputWithContext ¶ added in v3.31.1
func (o CertificateOrderOutput) ToCertificateOrderOutputWithContext(ctx context.Context) CertificateOrderOutput
func (CertificateOrderOutput) ToCertificateOrderPtrOutput ¶ added in v3.47.1
func (o CertificateOrderOutput) ToCertificateOrderPtrOutput() CertificateOrderPtrOutput
func (CertificateOrderOutput) ToCertificateOrderPtrOutputWithContext ¶ added in v3.47.1
func (o CertificateOrderOutput) ToCertificateOrderPtrOutputWithContext(ctx context.Context) CertificateOrderPtrOutput
type CertificateOrderPtrInput ¶ added in v3.47.1
type CertificateOrderPtrInput interface { pulumi.Input ToCertificateOrderPtrOutput() CertificateOrderPtrOutput ToCertificateOrderPtrOutputWithContext(ctx context.Context) CertificateOrderPtrOutput }
type CertificateOrderPtrOutput ¶ added in v3.47.1
type CertificateOrderPtrOutput struct {
*pulumi.OutputState
}
func (CertificateOrderPtrOutput) ElementType ¶ added in v3.47.1
func (CertificateOrderPtrOutput) ElementType() reflect.Type
func (CertificateOrderPtrOutput) ToCertificateOrderPtrOutput ¶ added in v3.47.1
func (o CertificateOrderPtrOutput) ToCertificateOrderPtrOutput() CertificateOrderPtrOutput
func (CertificateOrderPtrOutput) ToCertificateOrderPtrOutputWithContext ¶ added in v3.47.1
func (o CertificateOrderPtrOutput) ToCertificateOrderPtrOutputWithContext(ctx context.Context) CertificateOrderPtrOutput
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 ¶ added in v3.31.1
type CertificateOutput struct {
*pulumi.OutputState
}
func (CertificateOutput) ElementType ¶ added in v3.31.1
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) ToCertificateOutput ¶ added in v3.31.1
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶ added in v3.31.1
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) ToCertificatePtrOutput ¶ added in v3.47.1
func (o CertificateOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificateOutput) ToCertificatePtrOutputWithContext ¶ added in v3.47.1
func (o CertificateOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificatePtrInput ¶ added in v3.47.1
type CertificatePtrInput interface { pulumi.Input ToCertificatePtrOutput() CertificatePtrOutput ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput }
type CertificatePtrOutput ¶ added in v3.47.1
type CertificatePtrOutput struct {
*pulumi.OutputState
}
func (CertificatePtrOutput) ElementType ¶ added in v3.47.1
func (CertificatePtrOutput) ElementType() reflect.Type
func (CertificatePtrOutput) ToCertificatePtrOutput ¶ added in v3.47.1
func (o CertificatePtrOutput) ToCertificatePtrOutput() CertificatePtrOutput
func (CertificatePtrOutput) ToCertificatePtrOutputWithContext ¶ added in v3.47.1
func (o CertificatePtrOutput) ToCertificatePtrOutputWithContext(ctx context.Context) CertificatePtrOutput
type CertificateState ¶
type CertificateState struct { // 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 // Must be specified when the certificate is for an App Service Environment hosted App Service. Changing this forces a new resource to be created. 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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-random/sdk/v2/go/random" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := random.NewRandomId(ctx, "server", &random.RandomIdArgs{ Keepers: pulumi.Float64Map{ "azi_id": pulumi.Float64(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 ¶ added in v3.31.1
func (*CustomHostnameBinding) ElementType() reflect.Type
func (*CustomHostnameBinding) ToCustomHostnameBindingOutput ¶ added in v3.31.1
func (i *CustomHostnameBinding) ToCustomHostnameBindingOutput() CustomHostnameBindingOutput
func (*CustomHostnameBinding) ToCustomHostnameBindingOutputWithContext ¶ added in v3.31.1
func (i *CustomHostnameBinding) ToCustomHostnameBindingOutputWithContext(ctx context.Context) CustomHostnameBindingOutput
func (*CustomHostnameBinding) ToCustomHostnameBindingPtrOutput ¶ added in v3.47.1
func (i *CustomHostnameBinding) ToCustomHostnameBindingPtrOutput() CustomHostnameBindingPtrOutput
func (*CustomHostnameBinding) ToCustomHostnameBindingPtrOutputWithContext ¶ added in v3.47.1
func (i *CustomHostnameBinding) ToCustomHostnameBindingPtrOutputWithContext(ctx context.Context) CustomHostnameBindingPtrOutput
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 ¶ added in v3.47.1
type CustomHostnameBindingArray []CustomHostnameBindingInput
func (CustomHostnameBindingArray) ElementType ¶ added in v3.47.1
func (CustomHostnameBindingArray) ElementType() reflect.Type
func (CustomHostnameBindingArray) ToCustomHostnameBindingArrayOutput ¶ added in v3.47.1
func (i CustomHostnameBindingArray) ToCustomHostnameBindingArrayOutput() CustomHostnameBindingArrayOutput
func (CustomHostnameBindingArray) ToCustomHostnameBindingArrayOutputWithContext ¶ added in v3.47.1
func (i CustomHostnameBindingArray) ToCustomHostnameBindingArrayOutputWithContext(ctx context.Context) CustomHostnameBindingArrayOutput
type CustomHostnameBindingArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type CustomHostnameBindingArrayOutput struct{ *pulumi.OutputState }
func (CustomHostnameBindingArrayOutput) ElementType ¶ added in v3.47.1
func (CustomHostnameBindingArrayOutput) ElementType() reflect.Type
func (CustomHostnameBindingArrayOutput) Index ¶ added in v3.47.1
func (o CustomHostnameBindingArrayOutput) Index(i pulumi.IntInput) CustomHostnameBindingOutput
func (CustomHostnameBindingArrayOutput) ToCustomHostnameBindingArrayOutput ¶ added in v3.47.1
func (o CustomHostnameBindingArrayOutput) ToCustomHostnameBindingArrayOutput() CustomHostnameBindingArrayOutput
func (CustomHostnameBindingArrayOutput) ToCustomHostnameBindingArrayOutputWithContext ¶ added in v3.47.1
func (o CustomHostnameBindingArrayOutput) ToCustomHostnameBindingArrayOutputWithContext(ctx context.Context) CustomHostnameBindingArrayOutput
type CustomHostnameBindingInput ¶ added in v3.31.1
type CustomHostnameBindingInput interface { pulumi.Input ToCustomHostnameBindingOutput() CustomHostnameBindingOutput ToCustomHostnameBindingOutputWithContext(ctx context.Context) CustomHostnameBindingOutput }
type CustomHostnameBindingMap ¶ added in v3.47.1
type CustomHostnameBindingMap map[string]CustomHostnameBindingInput
func (CustomHostnameBindingMap) ElementType ¶ added in v3.47.1
func (CustomHostnameBindingMap) ElementType() reflect.Type
func (CustomHostnameBindingMap) ToCustomHostnameBindingMapOutput ¶ added in v3.47.1
func (i CustomHostnameBindingMap) ToCustomHostnameBindingMapOutput() CustomHostnameBindingMapOutput
func (CustomHostnameBindingMap) ToCustomHostnameBindingMapOutputWithContext ¶ added in v3.47.1
func (i CustomHostnameBindingMap) ToCustomHostnameBindingMapOutputWithContext(ctx context.Context) CustomHostnameBindingMapOutput
type CustomHostnameBindingMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type CustomHostnameBindingMapOutput struct{ *pulumi.OutputState }
func (CustomHostnameBindingMapOutput) ElementType ¶ added in v3.47.1
func (CustomHostnameBindingMapOutput) ElementType() reflect.Type
func (CustomHostnameBindingMapOutput) MapIndex ¶ added in v3.47.1
func (o CustomHostnameBindingMapOutput) MapIndex(k pulumi.StringInput) CustomHostnameBindingOutput
func (CustomHostnameBindingMapOutput) ToCustomHostnameBindingMapOutput ¶ added in v3.47.1
func (o CustomHostnameBindingMapOutput) ToCustomHostnameBindingMapOutput() CustomHostnameBindingMapOutput
func (CustomHostnameBindingMapOutput) ToCustomHostnameBindingMapOutputWithContext ¶ added in v3.47.1
func (o CustomHostnameBindingMapOutput) ToCustomHostnameBindingMapOutputWithContext(ctx context.Context) CustomHostnameBindingMapOutput
type CustomHostnameBindingOutput ¶ added in v3.31.1
type CustomHostnameBindingOutput struct {
*pulumi.OutputState
}
func (CustomHostnameBindingOutput) ElementType ¶ added in v3.31.1
func (CustomHostnameBindingOutput) ElementType() reflect.Type
func (CustomHostnameBindingOutput) ToCustomHostnameBindingOutput ¶ added in v3.31.1
func (o CustomHostnameBindingOutput) ToCustomHostnameBindingOutput() CustomHostnameBindingOutput
func (CustomHostnameBindingOutput) ToCustomHostnameBindingOutputWithContext ¶ added in v3.31.1
func (o CustomHostnameBindingOutput) ToCustomHostnameBindingOutputWithContext(ctx context.Context) CustomHostnameBindingOutput
func (CustomHostnameBindingOutput) ToCustomHostnameBindingPtrOutput ¶ added in v3.47.1
func (o CustomHostnameBindingOutput) ToCustomHostnameBindingPtrOutput() CustomHostnameBindingPtrOutput
func (CustomHostnameBindingOutput) ToCustomHostnameBindingPtrOutputWithContext ¶ added in v3.47.1
func (o CustomHostnameBindingOutput) ToCustomHostnameBindingPtrOutputWithContext(ctx context.Context) CustomHostnameBindingPtrOutput
type CustomHostnameBindingPtrInput ¶ added in v3.47.1
type CustomHostnameBindingPtrInput interface { pulumi.Input ToCustomHostnameBindingPtrOutput() CustomHostnameBindingPtrOutput ToCustomHostnameBindingPtrOutputWithContext(ctx context.Context) CustomHostnameBindingPtrOutput }
type CustomHostnameBindingPtrOutput ¶ added in v3.47.1
type CustomHostnameBindingPtrOutput struct {
*pulumi.OutputState
}
func (CustomHostnameBindingPtrOutput) ElementType ¶ added in v3.47.1
func (CustomHostnameBindingPtrOutput) ElementType() reflect.Type
func (CustomHostnameBindingPtrOutput) ToCustomHostnameBindingPtrOutput ¶ added in v3.47.1
func (o CustomHostnameBindingPtrOutput) ToCustomHostnameBindingPtrOutput() CustomHostnameBindingPtrOutput
func (CustomHostnameBindingPtrOutput) ToCustomHostnameBindingPtrOutputWithContext ¶ added in v3.47.1
func (o CustomHostnameBindingPtrOutput) ToCustomHostnameBindingPtrOutputWithContext(ctx context.Context) CustomHostnameBindingPtrOutput
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"` // 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"` // 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"` // 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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/network" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.31.1
func (*Environment) ElementType() reflect.Type
func (*Environment) ToEnvironmentOutput ¶ added in v3.31.1
func (i *Environment) ToEnvironmentOutput() EnvironmentOutput
func (*Environment) ToEnvironmentOutputWithContext ¶ added in v3.31.1
func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (*Environment) ToEnvironmentPtrOutput ¶ added in v3.47.1
func (i *Environment) ToEnvironmentPtrOutput() EnvironmentPtrOutput
func (*Environment) ToEnvironmentPtrOutputWithContext ¶ added in v3.47.1
func (i *Environment) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
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 ¶ added in v3.47.1
type EnvironmentArray []EnvironmentInput
func (EnvironmentArray) ElementType ¶ added in v3.47.1
func (EnvironmentArray) ElementType() reflect.Type
func (EnvironmentArray) ToEnvironmentArrayOutput ¶ added in v3.47.1
func (i EnvironmentArray) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArray) ToEnvironmentArrayOutputWithContext ¶ added in v3.47.1
func (i EnvironmentArray) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type EnvironmentArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentArrayOutput) ElementType ¶ added in v3.47.1
func (EnvironmentArrayOutput) ElementType() reflect.Type
func (EnvironmentArrayOutput) Index ¶ added in v3.47.1
func (o EnvironmentArrayOutput) Index(i pulumi.IntInput) EnvironmentOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutput ¶ added in v3.47.1
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutput() EnvironmentArrayOutput
func (EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext ¶ added in v3.47.1
func (o EnvironmentArrayOutput) ToEnvironmentArrayOutputWithContext(ctx context.Context) EnvironmentArrayOutput
type EnvironmentClusterSetting ¶ added in v3.45.0
type EnvironmentClusterSettingArgs ¶ added in v3.45.0
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 ¶ added in v3.45.0
func (EnvironmentClusterSettingArgs) ElementType() reflect.Type
func (EnvironmentClusterSettingArgs) ToEnvironmentClusterSettingOutput ¶ added in v3.45.0
func (i EnvironmentClusterSettingArgs) ToEnvironmentClusterSettingOutput() EnvironmentClusterSettingOutput
func (EnvironmentClusterSettingArgs) ToEnvironmentClusterSettingOutputWithContext ¶ added in v3.45.0
func (i EnvironmentClusterSettingArgs) ToEnvironmentClusterSettingOutputWithContext(ctx context.Context) EnvironmentClusterSettingOutput
type EnvironmentClusterSettingArray ¶ added in v3.45.0
type EnvironmentClusterSettingArray []EnvironmentClusterSettingInput
func (EnvironmentClusterSettingArray) ElementType ¶ added in v3.45.0
func (EnvironmentClusterSettingArray) ElementType() reflect.Type
func (EnvironmentClusterSettingArray) ToEnvironmentClusterSettingArrayOutput ¶ added in v3.45.0
func (i EnvironmentClusterSettingArray) ToEnvironmentClusterSettingArrayOutput() EnvironmentClusterSettingArrayOutput
func (EnvironmentClusterSettingArray) ToEnvironmentClusterSettingArrayOutputWithContext ¶ added in v3.45.0
func (i EnvironmentClusterSettingArray) ToEnvironmentClusterSettingArrayOutputWithContext(ctx context.Context) EnvironmentClusterSettingArrayOutput
type EnvironmentClusterSettingArrayInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type EnvironmentClusterSettingArrayOutput struct{ *pulumi.OutputState }
func (EnvironmentClusterSettingArrayOutput) ElementType ¶ added in v3.45.0
func (EnvironmentClusterSettingArrayOutput) ElementType() reflect.Type
func (EnvironmentClusterSettingArrayOutput) Index ¶ added in v3.45.0
func (o EnvironmentClusterSettingArrayOutput) Index(i pulumi.IntInput) EnvironmentClusterSettingOutput
func (EnvironmentClusterSettingArrayOutput) ToEnvironmentClusterSettingArrayOutput ¶ added in v3.45.0
func (o EnvironmentClusterSettingArrayOutput) ToEnvironmentClusterSettingArrayOutput() EnvironmentClusterSettingArrayOutput
func (EnvironmentClusterSettingArrayOutput) ToEnvironmentClusterSettingArrayOutputWithContext ¶ added in v3.45.0
func (o EnvironmentClusterSettingArrayOutput) ToEnvironmentClusterSettingArrayOutputWithContext(ctx context.Context) EnvironmentClusterSettingArrayOutput
type EnvironmentClusterSettingInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type EnvironmentClusterSettingOutput struct{ *pulumi.OutputState }
func (EnvironmentClusterSettingOutput) ElementType ¶ added in v3.45.0
func (EnvironmentClusterSettingOutput) ElementType() reflect.Type
func (EnvironmentClusterSettingOutput) Name ¶ added in v3.45.0
func (o EnvironmentClusterSettingOutput) Name() pulumi.StringOutput
The name of the Cluster Setting.
func (EnvironmentClusterSettingOutput) ToEnvironmentClusterSettingOutput ¶ added in v3.45.0
func (o EnvironmentClusterSettingOutput) ToEnvironmentClusterSettingOutput() EnvironmentClusterSettingOutput
func (EnvironmentClusterSettingOutput) ToEnvironmentClusterSettingOutputWithContext ¶ added in v3.45.0
func (o EnvironmentClusterSettingOutput) ToEnvironmentClusterSettingOutputWithContext(ctx context.Context) EnvironmentClusterSettingOutput
func (EnvironmentClusterSettingOutput) Value ¶ added in v3.45.0
func (o EnvironmentClusterSettingOutput) Value() pulumi.StringOutput
The value for the Cluster Setting.
type EnvironmentInput ¶ added in v3.31.1
type EnvironmentInput interface { pulumi.Input ToEnvironmentOutput() EnvironmentOutput ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput }
type EnvironmentMap ¶ added in v3.47.1
type EnvironmentMap map[string]EnvironmentInput
func (EnvironmentMap) ElementType ¶ added in v3.47.1
func (EnvironmentMap) ElementType() reflect.Type
func (EnvironmentMap) ToEnvironmentMapOutput ¶ added in v3.47.1
func (i EnvironmentMap) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMap) ToEnvironmentMapOutputWithContext ¶ added in v3.47.1
func (i EnvironmentMap) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type EnvironmentMapOutput struct{ *pulumi.OutputState }
func (EnvironmentMapOutput) ElementType ¶ added in v3.47.1
func (EnvironmentMapOutput) ElementType() reflect.Type
func (EnvironmentMapOutput) MapIndex ¶ added in v3.47.1
func (o EnvironmentMapOutput) MapIndex(k pulumi.StringInput) EnvironmentOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutput ¶ added in v3.47.1
func (o EnvironmentMapOutput) ToEnvironmentMapOutput() EnvironmentMapOutput
func (EnvironmentMapOutput) ToEnvironmentMapOutputWithContext ¶ added in v3.47.1
func (o EnvironmentMapOutput) ToEnvironmentMapOutputWithContext(ctx context.Context) EnvironmentMapOutput
type EnvironmentOutput ¶ added in v3.31.1
type EnvironmentOutput struct {
*pulumi.OutputState
}
func (EnvironmentOutput) ElementType ¶ added in v3.31.1
func (EnvironmentOutput) ElementType() reflect.Type
func (EnvironmentOutput) ToEnvironmentOutput ¶ added in v3.31.1
func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentOutputWithContext ¶ added in v3.31.1
func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
func (EnvironmentOutput) ToEnvironmentPtrOutput ¶ added in v3.47.1
func (o EnvironmentOutput) ToEnvironmentPtrOutput() EnvironmentPtrOutput
func (EnvironmentOutput) ToEnvironmentPtrOutputWithContext ¶ added in v3.47.1
func (o EnvironmentOutput) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
type EnvironmentPtrInput ¶ added in v3.47.1
type EnvironmentPtrInput interface { pulumi.Input ToEnvironmentPtrOutput() EnvironmentPtrOutput ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput }
type EnvironmentPtrOutput ¶ added in v3.47.1
type EnvironmentPtrOutput struct {
*pulumi.OutputState
}
func (EnvironmentPtrOutput) ElementType ¶ added in v3.47.1
func (EnvironmentPtrOutput) ElementType() reflect.Type
func (EnvironmentPtrOutput) ToEnvironmentPtrOutput ¶ added in v3.47.1
func (o EnvironmentPtrOutput) ToEnvironmentPtrOutput() EnvironmentPtrOutput
func (EnvironmentPtrOutput) ToEnvironmentPtrOutputWithContext ¶ added in v3.47.1
func (o EnvironmentPtrOutput) ToEnvironmentPtrOutputWithContext(ctx context.Context) EnvironmentPtrOutput
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 // 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 // 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.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 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? 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 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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/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.String("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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/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.String("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"), }) if err != nil { return err } return nil }) }
```
## 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 ¶ added in v3.31.1
func (*FunctionApp) ElementType() reflect.Type
func (*FunctionApp) ToFunctionAppOutput ¶ added in v3.31.1
func (i *FunctionApp) ToFunctionAppOutput() FunctionAppOutput
func (*FunctionApp) ToFunctionAppOutputWithContext ¶ added in v3.31.1
func (i *FunctionApp) ToFunctionAppOutputWithContext(ctx context.Context) FunctionAppOutput
func (*FunctionApp) ToFunctionAppPtrOutput ¶ added in v3.47.1
func (i *FunctionApp) ToFunctionAppPtrOutput() FunctionAppPtrOutput
func (*FunctionApp) ToFunctionAppPtrOutputWithContext ¶ added in v3.47.1
func (i *FunctionApp) ToFunctionAppPtrOutputWithContext(ctx context.Context) FunctionAppPtrOutput
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? 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 // 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 ¶ added in v3.47.1
type FunctionAppArray []FunctionAppInput
func (FunctionAppArray) ElementType ¶ added in v3.47.1
func (FunctionAppArray) ElementType() reflect.Type
func (FunctionAppArray) ToFunctionAppArrayOutput ¶ added in v3.47.1
func (i FunctionAppArray) ToFunctionAppArrayOutput() FunctionAppArrayOutput
func (FunctionAppArray) ToFunctionAppArrayOutputWithContext ¶ added in v3.47.1
func (i FunctionAppArray) ToFunctionAppArrayOutputWithContext(ctx context.Context) FunctionAppArrayOutput
type FunctionAppArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type FunctionAppArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppArrayOutput) ElementType ¶ added in v3.47.1
func (FunctionAppArrayOutput) ElementType() reflect.Type
func (FunctionAppArrayOutput) Index ¶ added in v3.47.1
func (o FunctionAppArrayOutput) Index(i pulumi.IntInput) FunctionAppOutput
func (FunctionAppArrayOutput) ToFunctionAppArrayOutput ¶ added in v3.47.1
func (o FunctionAppArrayOutput) ToFunctionAppArrayOutput() FunctionAppArrayOutput
func (FunctionAppArrayOutput) ToFunctionAppArrayOutputWithContext ¶ added in v3.47.1
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 { ConsumerKey pulumi.StringInput `pulumi:"consumerKey"` 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
func (FunctionAppAuthSettingsTwitterOutput) ConsumerSecret ¶
func (o FunctionAppAuthSettingsTwitterOutput) ConsumerSecret() pulumi.StringOutput
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
func (FunctionAppAuthSettingsTwitterPtrOutput) ConsumerSecret ¶
func (o FunctionAppAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringPtrOutput
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 ¶ added in v3.31.1
type FunctionAppInput interface { pulumi.Input ToFunctionAppOutput() FunctionAppOutput ToFunctionAppOutputWithContext(ctx context.Context) FunctionAppOutput }
type FunctionAppMap ¶ added in v3.47.1
type FunctionAppMap map[string]FunctionAppInput
func (FunctionAppMap) ElementType ¶ added in v3.47.1
func (FunctionAppMap) ElementType() reflect.Type
func (FunctionAppMap) ToFunctionAppMapOutput ¶ added in v3.47.1
func (i FunctionAppMap) ToFunctionAppMapOutput() FunctionAppMapOutput
func (FunctionAppMap) ToFunctionAppMapOutputWithContext ¶ added in v3.47.1
func (i FunctionAppMap) ToFunctionAppMapOutputWithContext(ctx context.Context) FunctionAppMapOutput
type FunctionAppMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type FunctionAppMapOutput struct{ *pulumi.OutputState }
func (FunctionAppMapOutput) ElementType ¶ added in v3.47.1
func (FunctionAppMapOutput) ElementType() reflect.Type
func (FunctionAppMapOutput) MapIndex ¶ added in v3.47.1
func (o FunctionAppMapOutput) MapIndex(k pulumi.StringInput) FunctionAppOutput
func (FunctionAppMapOutput) ToFunctionAppMapOutput ¶ added in v3.47.1
func (o FunctionAppMapOutput) ToFunctionAppMapOutput() FunctionAppMapOutput
func (FunctionAppMapOutput) ToFunctionAppMapOutputWithContext ¶ added in v3.47.1
func (o FunctionAppMapOutput) ToFunctionAppMapOutputWithContext(ctx context.Context) FunctionAppMapOutput
type FunctionAppOutput ¶ added in v3.31.1
type FunctionAppOutput struct {
*pulumi.OutputState
}
func (FunctionAppOutput) ElementType ¶ added in v3.31.1
func (FunctionAppOutput) ElementType() reflect.Type
func (FunctionAppOutput) ToFunctionAppOutput ¶ added in v3.31.1
func (o FunctionAppOutput) ToFunctionAppOutput() FunctionAppOutput
func (FunctionAppOutput) ToFunctionAppOutputWithContext ¶ added in v3.31.1
func (o FunctionAppOutput) ToFunctionAppOutputWithContext(ctx context.Context) FunctionAppOutput
func (FunctionAppOutput) ToFunctionAppPtrOutput ¶ added in v3.47.1
func (o FunctionAppOutput) ToFunctionAppPtrOutput() FunctionAppPtrOutput
func (FunctionAppOutput) ToFunctionAppPtrOutputWithContext ¶ added in v3.47.1
func (o FunctionAppOutput) ToFunctionAppPtrOutputWithContext(ctx context.Context) FunctionAppPtrOutput
type FunctionAppPtrInput ¶ added in v3.47.1
type FunctionAppPtrInput interface { pulumi.Input ToFunctionAppPtrOutput() FunctionAppPtrOutput ToFunctionAppPtrOutputWithContext(ctx context.Context) FunctionAppPtrOutput }
type FunctionAppPtrOutput ¶ added in v3.47.1
type FunctionAppPtrOutput struct {
*pulumi.OutputState
}
func (FunctionAppPtrOutput) ElementType ¶ added in v3.47.1
func (FunctionAppPtrOutput) ElementType() reflect.Type
func (FunctionAppPtrOutput) ToFunctionAppPtrOutput ¶ added in v3.47.1
func (o FunctionAppPtrOutput) ToFunctionAppPtrOutput() FunctionAppPtrOutput
func (FunctionAppPtrOutput) ToFunctionAppPtrOutputWithContext ¶ added in v3.47.1
func (o FunctionAppPtrOutput) ToFunctionAppPtrOutputWithContext(ctx context.Context) FunctionAppPtrOutput
type FunctionAppSiteConfig ¶
type FunctionAppSiteConfig struct { // Should the Function App be loaded at all times? Defaults to `false`. AlwaysOn *bool `pulumi:"alwaysOn"` AutoSwapSlotName *string `pulumi:"autoSwapSlotName"` // A `cors` block as defined below. Cors *FunctionAppSiteConfigCors `pulumi:"cors"` // 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"` // 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"` // 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 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"` AutoSwapSlotName pulumi.StringPtrInput `pulumi:"autoSwapSlotName"` // A `cors` block as defined below. Cors FunctionAppSiteConfigCorsPtrInput `pulumi:"cors"` // 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"` // 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"` // 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 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 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId *string `pulumi:"subnetId"` // 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 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // 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 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 ¶ added in v3.16.0
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) IpAddress ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (FunctionAppSiteConfigIpRestrictionOutput) Name ¶ added in v3.16.0
func (o FunctionAppSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (FunctionAppSiteConfigIpRestrictionOutput) Priority ¶ added in v3.16.0
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 ¶ added in v3.42.0
func (o FunctionAppSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (FunctionAppSiteConfigIpRestrictionOutput) SubnetId
deprecated
func (o FunctionAppSiteConfigIpRestrictionOutput) SubnetId() pulumi.StringPtrOutput
Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider
func (FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutput ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutput() FunctionAppSiteConfigIpRestrictionOutput
func (FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutputWithContext ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionOutput
func (FunctionAppSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId ¶ added in v3.16.0
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) AutoSwapSlotName ¶ added in v3.16.0
func (o FunctionAppSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput
func (FunctionAppSiteConfigOutput) Cors ¶
func (o FunctionAppSiteConfigOutput) Cors() FunctionAppSiteConfigCorsPtrOutput
A `cors` block as defined below.
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 ¶ added in v3.31.0
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) 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 ¶ added in v3.1.0
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) ScmIpRestrictions ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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) 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) AutoSwapSlotName ¶ added in v3.16.0
func (o FunctionAppSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
func (FunctionAppSiteConfigPtrOutput) Cors ¶
func (o FunctionAppSiteConfigPtrOutput) Cors() FunctionAppSiteConfigCorsPtrOutput
A `cors` block as defined below.
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 ¶ added in v3.31.0
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) 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 ¶ added in v3.1.0
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) ScmIpRestrictions ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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) WebsocketsEnabled ¶
func (o FunctionAppSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
type FunctionAppSiteConfigScmIpRestriction ¶ added in v3.16.0
type FunctionAppSiteConfigScmIpRestriction struct { // Allow or Deny access for this IP range. Defaults to Allow. Action *string `pulumi:"action"` // 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId *string `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type FunctionAppSiteConfigScmIpRestrictionArgs ¶ added in v3.16.0
type FunctionAppSiteConfigScmIpRestrictionArgs struct { // Allow or Deny access for this IP range. Defaults to Allow. Action pulumi.StringPtrInput `pulumi:"action"` // 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (FunctionAppSiteConfigScmIpRestrictionArgs) ElementType ¶ added in v3.16.0
func (FunctionAppSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (FunctionAppSiteConfigScmIpRestrictionArgs) ToFunctionAppSiteConfigScmIpRestrictionOutput ¶ added in v3.16.0
func (i FunctionAppSiteConfigScmIpRestrictionArgs) ToFunctionAppSiteConfigScmIpRestrictionOutput() FunctionAppSiteConfigScmIpRestrictionOutput
func (FunctionAppSiteConfigScmIpRestrictionArgs) ToFunctionAppSiteConfigScmIpRestrictionOutputWithContext ¶ added in v3.16.0
func (i FunctionAppSiteConfigScmIpRestrictionArgs) ToFunctionAppSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionOutput
type FunctionAppSiteConfigScmIpRestrictionArray ¶ added in v3.16.0
type FunctionAppSiteConfigScmIpRestrictionArray []FunctionAppSiteConfigScmIpRestrictionInput
func (FunctionAppSiteConfigScmIpRestrictionArray) ElementType ¶ added in v3.16.0
func (FunctionAppSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (FunctionAppSiteConfigScmIpRestrictionArray) ToFunctionAppSiteConfigScmIpRestrictionArrayOutput ¶ added in v3.16.0
func (i FunctionAppSiteConfigScmIpRestrictionArray) ToFunctionAppSiteConfigScmIpRestrictionArrayOutput() FunctionAppSiteConfigScmIpRestrictionArrayOutput
func (FunctionAppSiteConfigScmIpRestrictionArray) ToFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v3.16.0
func (i FunctionAppSiteConfigScmIpRestrictionArray) ToFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionArrayOutput
type FunctionAppSiteConfigScmIpRestrictionArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type FunctionAppSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigScmIpRestrictionArrayOutput) ElementType ¶ added in v3.16.0
func (FunctionAppSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSiteConfigScmIpRestrictionArrayOutput ¶ added in v3.16.0
func (o FunctionAppSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSiteConfigScmIpRestrictionArrayOutput() FunctionAppSiteConfigScmIpRestrictionArrayOutput
func (FunctionAppSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v3.16.0
func (o FunctionAppSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionArrayOutput
type FunctionAppSiteConfigScmIpRestrictionInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type FunctionAppSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigScmIpRestrictionOutput) Action ¶ added in v3.16.0
func (o FunctionAppSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
Allow or Deny access for this IP range. Defaults to Allow.
func (FunctionAppSiteConfigScmIpRestrictionOutput) ElementType ¶ added in v3.16.0
func (FunctionAppSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigScmIpRestrictionOutput) IpAddress ¶ added in v3.16.0
func (o FunctionAppSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (FunctionAppSiteConfigScmIpRestrictionOutput) Name ¶ added in v3.16.0
func (o FunctionAppSiteConfigScmIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (FunctionAppSiteConfigScmIpRestrictionOutput) Priority ¶ added in v3.16.0
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 ¶ added in v3.42.0
func (o FunctionAppSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (FunctionAppSiteConfigScmIpRestrictionOutput) SubnetId
deprecated
added in
v3.16.0
func (o FunctionAppSiteConfigScmIpRestrictionOutput) SubnetId() pulumi.StringPtrOutput
Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider
func (FunctionAppSiteConfigScmIpRestrictionOutput) ToFunctionAppSiteConfigScmIpRestrictionOutput ¶ added in v3.16.0
func (o FunctionAppSiteConfigScmIpRestrictionOutput) ToFunctionAppSiteConfigScmIpRestrictionOutput() FunctionAppSiteConfigScmIpRestrictionOutput
func (FunctionAppSiteConfigScmIpRestrictionOutput) ToFunctionAppSiteConfigScmIpRestrictionOutputWithContext ¶ added in v3.16.0
func (o FunctionAppSiteConfigScmIpRestrictionOutput) ToFunctionAppSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigScmIpRestrictionOutput
func (FunctionAppSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶ added in v3.16.0
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 ¶ added in v3.5.0
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? 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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.31.1
func (*FunctionAppSlot) ElementType() reflect.Type
func (*FunctionAppSlot) ToFunctionAppSlotOutput ¶ added in v3.31.1
func (i *FunctionAppSlot) ToFunctionAppSlotOutput() FunctionAppSlotOutput
func (*FunctionAppSlot) ToFunctionAppSlotOutputWithContext ¶ added in v3.31.1
func (i *FunctionAppSlot) ToFunctionAppSlotOutputWithContext(ctx context.Context) FunctionAppSlotOutput
func (*FunctionAppSlot) ToFunctionAppSlotPtrOutput ¶ added in v3.47.1
func (i *FunctionAppSlot) ToFunctionAppSlotPtrOutput() FunctionAppSlotPtrOutput
func (*FunctionAppSlot) ToFunctionAppSlotPtrOutputWithContext ¶ added in v3.47.1
func (i *FunctionAppSlot) ToFunctionAppSlotPtrOutputWithContext(ctx context.Context) FunctionAppSlotPtrOutput
type FunctionAppSlotArgs ¶ added in v3.5.0
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? 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 ¶ added in v3.5.0
func (FunctionAppSlotArgs) ElementType() reflect.Type
type FunctionAppSlotArray ¶ added in v3.47.1
type FunctionAppSlotArray []FunctionAppSlotInput
func (FunctionAppSlotArray) ElementType ¶ added in v3.47.1
func (FunctionAppSlotArray) ElementType() reflect.Type
func (FunctionAppSlotArray) ToFunctionAppSlotArrayOutput ¶ added in v3.47.1
func (i FunctionAppSlotArray) ToFunctionAppSlotArrayOutput() FunctionAppSlotArrayOutput
func (FunctionAppSlotArray) ToFunctionAppSlotArrayOutputWithContext ¶ added in v3.47.1
func (i FunctionAppSlotArray) ToFunctionAppSlotArrayOutputWithContext(ctx context.Context) FunctionAppSlotArrayOutput
type FunctionAppSlotArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type FunctionAppSlotArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotArrayOutput) ElementType ¶ added in v3.47.1
func (FunctionAppSlotArrayOutput) ElementType() reflect.Type
func (FunctionAppSlotArrayOutput) Index ¶ added in v3.47.1
func (o FunctionAppSlotArrayOutput) Index(i pulumi.IntInput) FunctionAppSlotOutput
func (FunctionAppSlotArrayOutput) ToFunctionAppSlotArrayOutput ¶ added in v3.47.1
func (o FunctionAppSlotArrayOutput) ToFunctionAppSlotArrayOutput() FunctionAppSlotArrayOutput
func (FunctionAppSlotArrayOutput) ToFunctionAppSlotArrayOutputWithContext ¶ added in v3.47.1
func (o FunctionAppSlotArrayOutput) ToFunctionAppSlotArrayOutputWithContext(ctx context.Context) FunctionAppSlotArrayOutput
type FunctionAppSlotAuthSettings ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsActiveDirectoryArgs) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryOutput ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryOutput() FunctionAppSlotAuthSettingsActiveDirectoryOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsActiveDirectoryArgs) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
type FunctionAppSlotAuthSettingsActiveDirectoryInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsActiveDirectoryOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) AllowedAudiences ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) AllowedAudiences() pulumi.StringArrayOutput
Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ClientId ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ClientId() pulumi.StringOutput
The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory.
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ClientSecret ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryOutput ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryOutput() FunctionAppSlotAuthSettingsActiveDirectoryOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsActiveDirectoryOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
type FunctionAppSlotAuthSettingsActiveDirectoryPtrInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
func FunctionAppSlotAuthSettingsActiveDirectoryPtr(v *FunctionAppSlotAuthSettingsActiveDirectoryArgs) FunctionAppSlotAuthSettingsActiveDirectoryPtrInput
type FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) AllowedAudiences() pulumi.StringArrayOutput
Allowed audience values to consider when validating JWTs issued by Azure Active Directory.
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ClientId ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ClientId() pulumi.StringPtrOutput
The Client ID of this relying party application. Enables OpenIDConnection authentication with Azure Active Directory.
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ClientSecret ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutput() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
func (FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput) ToFunctionAppSlotAuthSettingsActiveDirectoryPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
type FunctionAppSlotAuthSettingsArgs ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsArgs) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsOutput ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsOutput() FunctionAppSlotAuthSettingsOutput
func (FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsOutput
func (FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsPtrOutput ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsPtrOutput() FunctionAppSlotAuthSettingsPtrOutput
func (FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsPtrOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsArgs) ToFunctionAppSlotAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsPtrOutput
type FunctionAppSlotAuthSettingsFacebook ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsFacebookArgs) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookOutput ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookOutput() FunctionAppSlotAuthSettingsFacebookOutput
func (FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookOutput
func (FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookPtrOutput ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookPtrOutput() FunctionAppSlotAuthSettingsFacebookPtrOutput
func (FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsFacebookArgs) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookPtrOutput
type FunctionAppSlotAuthSettingsFacebookInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsFacebookOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsFacebookOutput) AppId ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsFacebookOutput) AppId() pulumi.StringOutput
The App ID of the Facebook app used for login
func (FunctionAppSlotAuthSettingsFacebookOutput) AppSecret ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsFacebookOutput) AppSecret() pulumi.StringOutput
The App Secret of the Facebook app used for Facebook Login.
func (FunctionAppSlotAuthSettingsFacebookOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsFacebookOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsFacebookOutput) OauthScopes ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookOutput() FunctionAppSlotAuthSettingsFacebookOutput
func (FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookOutput
func (FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutput() FunctionAppSlotAuthSettingsFacebookPtrOutput
func (FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsFacebookOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookPtrOutput
type FunctionAppSlotAuthSettingsFacebookPtrInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
func FunctionAppSlotAuthSettingsFacebookPtr(v *FunctionAppSlotAuthSettingsFacebookArgs) FunctionAppSlotAuthSettingsFacebookPtrInput
type FunctionAppSlotAuthSettingsFacebookPtrOutput ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsFacebookPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) AppId ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) AppId() pulumi.StringPtrOutput
The App ID of the Facebook app used for login
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) AppSecret ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringPtrOutput
The App Secret of the Facebook app used for Facebook Login.
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) OauthScopes ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutput() FunctionAppSlotAuthSettingsFacebookPtrOutput
func (FunctionAppSlotAuthSettingsFacebookPtrOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsFacebookPtrOutput) ToFunctionAppSlotAuthSettingsFacebookPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsFacebookPtrOutput
type FunctionAppSlotAuthSettingsGoogle ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsGoogleArgs) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGoogleOutput ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGoogleOutput() FunctionAppSlotAuthSettingsGoogleOutput
func (FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGoogleOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGoogleOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGoogleOutput
func (FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGooglePtrOutput ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGooglePtrOutput() FunctionAppSlotAuthSettingsGooglePtrOutput
func (FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsGoogleArgs) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGooglePtrOutput
type FunctionAppSlotAuthSettingsGoogleInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsGoogleOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsGoogleOutput) ClientId ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsGoogleOutput) ClientId() pulumi.StringOutput
The OpenID Connect Client ID for the Google web application.
func (FunctionAppSlotAuthSettingsGoogleOutput) ClientSecret ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsGoogleOutput) ClientSecret() pulumi.StringOutput
The client secret associated with the Google web application.
func (FunctionAppSlotAuthSettingsGoogleOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsGoogleOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsGoogleOutput) OauthScopes ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGoogleOutput() FunctionAppSlotAuthSettingsGoogleOutput
func (FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGoogleOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGoogleOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGoogleOutput
func (FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutput() FunctionAppSlotAuthSettingsGooglePtrOutput
func (FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsGoogleOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGooglePtrOutput
type FunctionAppSlotAuthSettingsGooglePtrInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
func FunctionAppSlotAuthSettingsGooglePtr(v *FunctionAppSlotAuthSettingsGoogleArgs) FunctionAppSlotAuthSettingsGooglePtrInput
type FunctionAppSlotAuthSettingsGooglePtrOutput ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsGooglePtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsGooglePtrOutput) ClientId ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsGooglePtrOutput) ClientId() pulumi.StringPtrOutput
The OpenID Connect Client ID for the Google web application.
func (FunctionAppSlotAuthSettingsGooglePtrOutput) ClientSecret ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringPtrOutput
The client secret associated with the Google web application.
func (FunctionAppSlotAuthSettingsGooglePtrOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsGooglePtrOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsGooglePtrOutput) OauthScopes ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsGooglePtrOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutput() FunctionAppSlotAuthSettingsGooglePtrOutput
func (FunctionAppSlotAuthSettingsGooglePtrOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsGooglePtrOutput) ToFunctionAppSlotAuthSettingsGooglePtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsGooglePtrOutput
type FunctionAppSlotAuthSettingsInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsMicrosoftArgs) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftOutput ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftOutput() FunctionAppSlotAuthSettingsMicrosoftOutput
func (FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftOutput
func (FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
func (FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsMicrosoftArgs) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftPtrOutput
type FunctionAppSlotAuthSettingsMicrosoftInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsMicrosoftOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ClientId ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ClientId() pulumi.StringOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ClientSecret ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ClientSecret() pulumi.StringOutput
The OAuth 2.0 client secret that was created for the app used for authentication.
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsMicrosoftOutput) OauthScopes ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftOutput() FunctionAppSlotAuthSettingsMicrosoftOutput
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftOutput
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
func (FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsMicrosoftOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftPtrOutput
type FunctionAppSlotAuthSettingsMicrosoftPtrInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
func FunctionAppSlotAuthSettingsMicrosoftPtr(v *FunctionAppSlotAuthSettingsMicrosoftArgs) FunctionAppSlotAuthSettingsMicrosoftPtrInput
type FunctionAppSlotAuthSettingsMicrosoftPtrOutput ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsMicrosoftPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ClientId ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ClientId() pulumi.StringPtrOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ClientSecret ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringPtrOutput
The OAuth 2.0 client secret that was created for the app used for authentication.
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) OauthScopes ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutput() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
func (FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsMicrosoftPtrOutput) ToFunctionAppSlotAuthSettingsMicrosoftPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsMicrosoftPtrOutput
type FunctionAppSlotAuthSettingsOutput ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsOutput) ActiveDirectory ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsOutput) ActiveDirectory() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
An `activeDirectory` block as defined below.
func (FunctionAppSlotAuthSettingsOutput) AdditionalLoginParams ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsOutput) Enabled ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsOutput) Enabled() pulumi.BoolOutput
Is Authentication enabled?
func (FunctionAppSlotAuthSettingsOutput) Facebook ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsOutput) Facebook() FunctionAppSlotAuthSettingsFacebookPtrOutput
A `facebook` block as defined below.
func (FunctionAppSlotAuthSettingsOutput) Google ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsOutput) Google() FunctionAppSlotAuthSettingsGooglePtrOutput
A `google` block as defined below.
func (FunctionAppSlotAuthSettingsOutput) Issuer ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsOutput) Microsoft() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
A `microsoft` block as defined below.
func (FunctionAppSlotAuthSettingsOutput) RuntimeVersion ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsOutput) RuntimeVersion() pulumi.StringPtrOutput
The runtime version of the Authentication/Authorization module.
func (FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsOutput ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsOutput() FunctionAppSlotAuthSettingsOutput
func (FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsOutput
func (FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsPtrOutput() FunctionAppSlotAuthSettingsPtrOutput
func (FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsOutput) ToFunctionAppSlotAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsPtrOutput
func (FunctionAppSlotAuthSettingsOutput) TokenRefreshExtensionHours ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsOutput) Twitter() FunctionAppSlotAuthSettingsTwitterPtrOutput
A `twitter` block as defined below.
func (FunctionAppSlotAuthSettingsOutput) UnauthenticatedClientAction ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func FunctionAppSlotAuthSettingsPtr(v *FunctionAppSlotAuthSettingsArgs) FunctionAppSlotAuthSettingsPtrInput
type FunctionAppSlotAuthSettingsPtrOutput ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsPtrOutput) ActiveDirectory ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsPtrOutput) ActiveDirectory() FunctionAppSlotAuthSettingsActiveDirectoryPtrOutput
An `activeDirectory` block as defined below.
func (FunctionAppSlotAuthSettingsPtrOutput) AdditionalLoginParams ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsPtrOutput) Enabled ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsPtrOutput) Enabled() pulumi.BoolPtrOutput
Is Authentication enabled?
func (FunctionAppSlotAuthSettingsPtrOutput) Facebook ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsPtrOutput) Facebook() FunctionAppSlotAuthSettingsFacebookPtrOutput
A `facebook` block as defined below.
func (FunctionAppSlotAuthSettingsPtrOutput) Google ¶ added in v3.5.0
A `google` block as defined below.
func (FunctionAppSlotAuthSettingsPtrOutput) Issuer ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsPtrOutput) Microsoft() FunctionAppSlotAuthSettingsMicrosoftPtrOutput
A `microsoft` block as defined below.
func (FunctionAppSlotAuthSettingsPtrOutput) RuntimeVersion ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsPtrOutput) RuntimeVersion() pulumi.StringPtrOutput
The runtime version of the Authentication/Authorization module.
func (FunctionAppSlotAuthSettingsPtrOutput) ToFunctionAppSlotAuthSettingsPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsPtrOutput) ToFunctionAppSlotAuthSettingsPtrOutput() FunctionAppSlotAuthSettingsPtrOutput
func (FunctionAppSlotAuthSettingsPtrOutput) ToFunctionAppSlotAuthSettingsPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsPtrOutput) ToFunctionAppSlotAuthSettingsPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsPtrOutput
func (FunctionAppSlotAuthSettingsPtrOutput) TokenRefreshExtensionHours ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsPtrOutput) Twitter() FunctionAppSlotAuthSettingsTwitterPtrOutput
A `twitter` block as defined below.
func (FunctionAppSlotAuthSettingsPtrOutput) UnauthenticatedClientAction ¶ added in v3.5.0
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 FunctionAppSlotAuthSettingsTwitter ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsTwitterArgs ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsTwitterArgs struct { ConsumerKey pulumi.StringInput `pulumi:"consumerKey"` ConsumerSecret pulumi.StringInput `pulumi:"consumerSecret"` }
func (FunctionAppSlotAuthSettingsTwitterArgs) ElementType ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsTwitterArgs) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterOutput ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterOutput() FunctionAppSlotAuthSettingsTwitterOutput
func (FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterOutput
func (FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterPtrOutput ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterPtrOutput() FunctionAppSlotAuthSettingsTwitterPtrOutput
func (FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotAuthSettingsTwitterArgs) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterPtrOutput
type FunctionAppSlotAuthSettingsTwitterInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsTwitterOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsTwitterOutput) ConsumerKey ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsTwitterOutput) ConsumerKey() pulumi.StringOutput
func (FunctionAppSlotAuthSettingsTwitterOutput) ConsumerSecret ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsTwitterOutput) ConsumerSecret() pulumi.StringOutput
func (FunctionAppSlotAuthSettingsTwitterOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsTwitterOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterOutput ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterOutput() FunctionAppSlotAuthSettingsTwitterOutput
func (FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterOutput
func (FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutput() FunctionAppSlotAuthSettingsTwitterPtrOutput
func (FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsTwitterOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterPtrOutput
type FunctionAppSlotAuthSettingsTwitterPtrInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
func FunctionAppSlotAuthSettingsTwitterPtr(v *FunctionAppSlotAuthSettingsTwitterArgs) FunctionAppSlotAuthSettingsTwitterPtrInput
type FunctionAppSlotAuthSettingsTwitterPtrOutput ¶ added in v3.5.0
type FunctionAppSlotAuthSettingsTwitterPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ConsumerKey ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) ConsumerKey() pulumi.StringPtrOutput
func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ConsumerSecret ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringPtrOutput
func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutput() FunctionAppSlotAuthSettingsTwitterPtrOutput
func (FunctionAppSlotAuthSettingsTwitterPtrOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotAuthSettingsTwitterPtrOutput) ToFunctionAppSlotAuthSettingsTwitterPtrOutputWithContext(ctx context.Context) FunctionAppSlotAuthSettingsTwitterPtrOutput
type FunctionAppSlotConnectionString ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotConnectionStringArgs) ElementType() reflect.Type
func (FunctionAppSlotConnectionStringArgs) ToFunctionAppSlotConnectionStringOutput ¶ added in v3.5.0
func (i FunctionAppSlotConnectionStringArgs) ToFunctionAppSlotConnectionStringOutput() FunctionAppSlotConnectionStringOutput
func (FunctionAppSlotConnectionStringArgs) ToFunctionAppSlotConnectionStringOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotConnectionStringArgs) ToFunctionAppSlotConnectionStringOutputWithContext(ctx context.Context) FunctionAppSlotConnectionStringOutput
type FunctionAppSlotConnectionStringArray ¶ added in v3.5.0
type FunctionAppSlotConnectionStringArray []FunctionAppSlotConnectionStringInput
func (FunctionAppSlotConnectionStringArray) ElementType ¶ added in v3.5.0
func (FunctionAppSlotConnectionStringArray) ElementType() reflect.Type
func (FunctionAppSlotConnectionStringArray) ToFunctionAppSlotConnectionStringArrayOutput ¶ added in v3.5.0
func (i FunctionAppSlotConnectionStringArray) ToFunctionAppSlotConnectionStringArrayOutput() FunctionAppSlotConnectionStringArrayOutput
func (FunctionAppSlotConnectionStringArray) ToFunctionAppSlotConnectionStringArrayOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotConnectionStringArray) ToFunctionAppSlotConnectionStringArrayOutputWithContext(ctx context.Context) FunctionAppSlotConnectionStringArrayOutput
type FunctionAppSlotConnectionStringArrayInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotConnectionStringArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotConnectionStringArrayOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotConnectionStringArrayOutput) ElementType() reflect.Type
func (FunctionAppSlotConnectionStringArrayOutput) ToFunctionAppSlotConnectionStringArrayOutput ¶ added in v3.5.0
func (o FunctionAppSlotConnectionStringArrayOutput) ToFunctionAppSlotConnectionStringArrayOutput() FunctionAppSlotConnectionStringArrayOutput
func (FunctionAppSlotConnectionStringArrayOutput) ToFunctionAppSlotConnectionStringArrayOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotConnectionStringArrayOutput) ToFunctionAppSlotConnectionStringArrayOutputWithContext(ctx context.Context) FunctionAppSlotConnectionStringArrayOutput
type FunctionAppSlotConnectionStringInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotConnectionStringOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotConnectionStringOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotConnectionStringOutput) ElementType() reflect.Type
func (FunctionAppSlotConnectionStringOutput) Name ¶ added in v3.5.0
func (o FunctionAppSlotConnectionStringOutput) Name() pulumi.StringOutput
The name of the Connection String.
func (FunctionAppSlotConnectionStringOutput) ToFunctionAppSlotConnectionStringOutput ¶ added in v3.5.0
func (o FunctionAppSlotConnectionStringOutput) ToFunctionAppSlotConnectionStringOutput() FunctionAppSlotConnectionStringOutput
func (FunctionAppSlotConnectionStringOutput) ToFunctionAppSlotConnectionStringOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotConnectionStringOutput) ToFunctionAppSlotConnectionStringOutputWithContext(ctx context.Context) FunctionAppSlotConnectionStringOutput
func (FunctionAppSlotConnectionStringOutput) Type ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotConnectionStringOutput) Value() pulumi.StringOutput
The value for the Connection String.
type FunctionAppSlotIdentity ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotIdentityArgs) ElementType() reflect.Type
func (FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityOutput ¶ added in v3.5.0
func (i FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityOutput() FunctionAppSlotIdentityOutput
func (FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityOutputWithContext(ctx context.Context) FunctionAppSlotIdentityOutput
func (FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityPtrOutput ¶ added in v3.5.0
func (i FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityPtrOutput() FunctionAppSlotIdentityPtrOutput
func (FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityPtrOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotIdentityArgs) ToFunctionAppSlotIdentityPtrOutputWithContext(ctx context.Context) FunctionAppSlotIdentityPtrOutput
type FunctionAppSlotIdentityInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotIdentityOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotIdentityOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotIdentityOutput) ElementType() reflect.Type
func (FunctionAppSlotIdentityOutput) IdentityIds ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityOutput() FunctionAppSlotIdentityOutput
func (FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityOutputWithContext(ctx context.Context) FunctionAppSlotIdentityOutput
func (FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityPtrOutput() FunctionAppSlotIdentityPtrOutput
func (FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotIdentityOutput) ToFunctionAppSlotIdentityPtrOutputWithContext(ctx context.Context) FunctionAppSlotIdentityPtrOutput
func (FunctionAppSlotIdentityOutput) Type ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func FunctionAppSlotIdentityPtr(v *FunctionAppSlotIdentityArgs) FunctionAppSlotIdentityPtrInput
type FunctionAppSlotIdentityPtrOutput ¶ added in v3.5.0
type FunctionAppSlotIdentityPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotIdentityPtrOutput) Elem ¶ added in v3.5.0
func (o FunctionAppSlotIdentityPtrOutput) Elem() FunctionAppSlotIdentityOutput
func (FunctionAppSlotIdentityPtrOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotIdentityPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotIdentityPtrOutput) IdentityIds ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotIdentityPtrOutput) ToFunctionAppSlotIdentityPtrOutput() FunctionAppSlotIdentityPtrOutput
func (FunctionAppSlotIdentityPtrOutput) ToFunctionAppSlotIdentityPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotIdentityPtrOutput) ToFunctionAppSlotIdentityPtrOutputWithContext(ctx context.Context) FunctionAppSlotIdentityPtrOutput
func (FunctionAppSlotIdentityPtrOutput) Type ¶ added in v3.5.0
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 ¶ added in v3.31.1
type FunctionAppSlotInput interface { pulumi.Input ToFunctionAppSlotOutput() FunctionAppSlotOutput ToFunctionAppSlotOutputWithContext(ctx context.Context) FunctionAppSlotOutput }
type FunctionAppSlotMap ¶ added in v3.47.1
type FunctionAppSlotMap map[string]FunctionAppSlotInput
func (FunctionAppSlotMap) ElementType ¶ added in v3.47.1
func (FunctionAppSlotMap) ElementType() reflect.Type
func (FunctionAppSlotMap) ToFunctionAppSlotMapOutput ¶ added in v3.47.1
func (i FunctionAppSlotMap) ToFunctionAppSlotMapOutput() FunctionAppSlotMapOutput
func (FunctionAppSlotMap) ToFunctionAppSlotMapOutputWithContext ¶ added in v3.47.1
func (i FunctionAppSlotMap) ToFunctionAppSlotMapOutputWithContext(ctx context.Context) FunctionAppSlotMapOutput
type FunctionAppSlotMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type FunctionAppSlotMapOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotMapOutput) ElementType ¶ added in v3.47.1
func (FunctionAppSlotMapOutput) ElementType() reflect.Type
func (FunctionAppSlotMapOutput) MapIndex ¶ added in v3.47.1
func (o FunctionAppSlotMapOutput) MapIndex(k pulumi.StringInput) FunctionAppSlotOutput
func (FunctionAppSlotMapOutput) ToFunctionAppSlotMapOutput ¶ added in v3.47.1
func (o FunctionAppSlotMapOutput) ToFunctionAppSlotMapOutput() FunctionAppSlotMapOutput
func (FunctionAppSlotMapOutput) ToFunctionAppSlotMapOutputWithContext ¶ added in v3.47.1
func (o FunctionAppSlotMapOutput) ToFunctionAppSlotMapOutputWithContext(ctx context.Context) FunctionAppSlotMapOutput
type FunctionAppSlotOutput ¶ added in v3.31.1
type FunctionAppSlotOutput struct {
*pulumi.OutputState
}
func (FunctionAppSlotOutput) ElementType ¶ added in v3.31.1
func (FunctionAppSlotOutput) ElementType() reflect.Type
func (FunctionAppSlotOutput) ToFunctionAppSlotOutput ¶ added in v3.31.1
func (o FunctionAppSlotOutput) ToFunctionAppSlotOutput() FunctionAppSlotOutput
func (FunctionAppSlotOutput) ToFunctionAppSlotOutputWithContext ¶ added in v3.31.1
func (o FunctionAppSlotOutput) ToFunctionAppSlotOutputWithContext(ctx context.Context) FunctionAppSlotOutput
func (FunctionAppSlotOutput) ToFunctionAppSlotPtrOutput ¶ added in v3.47.1
func (o FunctionAppSlotOutput) ToFunctionAppSlotPtrOutput() FunctionAppSlotPtrOutput
func (FunctionAppSlotOutput) ToFunctionAppSlotPtrOutputWithContext ¶ added in v3.47.1
func (o FunctionAppSlotOutput) ToFunctionAppSlotPtrOutputWithContext(ctx context.Context) FunctionAppSlotPtrOutput
type FunctionAppSlotPtrInput ¶ added in v3.47.1
type FunctionAppSlotPtrInput interface { pulumi.Input ToFunctionAppSlotPtrOutput() FunctionAppSlotPtrOutput ToFunctionAppSlotPtrOutputWithContext(ctx context.Context) FunctionAppSlotPtrOutput }
type FunctionAppSlotPtrOutput ¶ added in v3.47.1
type FunctionAppSlotPtrOutput struct {
*pulumi.OutputState
}
func (FunctionAppSlotPtrOutput) ElementType ¶ added in v3.47.1
func (FunctionAppSlotPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotPtrOutput) ToFunctionAppSlotPtrOutput ¶ added in v3.47.1
func (o FunctionAppSlotPtrOutput) ToFunctionAppSlotPtrOutput() FunctionAppSlotPtrOutput
func (FunctionAppSlotPtrOutput) ToFunctionAppSlotPtrOutputWithContext ¶ added in v3.47.1
func (o FunctionAppSlotPtrOutput) ToFunctionAppSlotPtrOutputWithContext(ctx context.Context) FunctionAppSlotPtrOutput
type FunctionAppSlotSiteConfig ¶ added in v3.5.0
type FunctionAppSlotSiteConfig struct { // Should the Function App be loaded at all times? Defaults to `false`. AlwaysOn *bool `pulumi:"alwaysOn"` // 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"` // 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"` // 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"` 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"` // Should WebSockets be enabled? WebsocketsEnabled *bool `pulumi:"websocketsEnabled"` }
type FunctionAppSlotSiteConfigArgs ¶ added in v3.5.0
type FunctionAppSlotSiteConfigArgs struct { // Should the Function App be loaded at all times? Defaults to `false`. AlwaysOn pulumi.BoolPtrInput `pulumi:"alwaysOn"` // 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"` // 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"` // 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"` 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"` // Should WebSockets be enabled? WebsocketsEnabled pulumi.BoolPtrInput `pulumi:"websocketsEnabled"` }
func (FunctionAppSlotSiteConfigArgs) ElementType ¶ added in v3.5.0
func (FunctionAppSlotSiteConfigArgs) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigOutput ¶ added in v3.5.0
func (i FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigOutput() FunctionAppSlotSiteConfigOutput
func (FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigOutput
func (FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigPtrOutput ¶ added in v3.5.0
func (i FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigPtrOutput() FunctionAppSlotSiteConfigPtrOutput
func (FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigPtrOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotSiteConfigArgs) ToFunctionAppSlotSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigPtrOutput
type FunctionAppSlotSiteConfigCors ¶ added in v3.5.0
type FunctionAppSlotSiteConfigCorsArgs ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotSiteConfigCorsArgs) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsOutput ¶ added in v3.5.0
func (i FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsOutput() FunctionAppSlotSiteConfigCorsOutput
func (FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsOutput
func (FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsPtrOutput ¶ added in v3.5.0
func (i FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsPtrOutput() FunctionAppSlotSiteConfigCorsPtrOutput
func (FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotSiteConfigCorsArgs) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsPtrOutput
type FunctionAppSlotSiteConfigCorsInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotSiteConfigCorsOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigCorsOutput) AllowedOrigins ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotSiteConfigCorsOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigCorsOutput) SupportCredentials ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsOutput ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsOutput() FunctionAppSlotSiteConfigCorsOutput
func (FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsOutput
func (FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsPtrOutput() FunctionAppSlotSiteConfigCorsPtrOutput
func (FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigCorsOutput) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsPtrOutput
type FunctionAppSlotSiteConfigCorsPtrInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
func FunctionAppSlotSiteConfigCorsPtr(v *FunctionAppSlotSiteConfigCorsArgs) FunctionAppSlotSiteConfigCorsPtrInput
type FunctionAppSlotSiteConfigCorsPtrOutput ¶ added in v3.5.0
type FunctionAppSlotSiteConfigCorsPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigCorsPtrOutput) AllowedOrigins ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotSiteConfigCorsPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigCorsPtrOutput) SupportCredentials ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigCorsPtrOutput) SupportCredentials() pulumi.BoolPtrOutput
Are credentials supported?
func (FunctionAppSlotSiteConfigCorsPtrOutput) ToFunctionAppSlotSiteConfigCorsPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigCorsPtrOutput) ToFunctionAppSlotSiteConfigCorsPtrOutput() FunctionAppSlotSiteConfigCorsPtrOutput
func (FunctionAppSlotSiteConfigCorsPtrOutput) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigCorsPtrOutput) ToFunctionAppSlotSiteConfigCorsPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigCorsPtrOutput
type FunctionAppSlotSiteConfigInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotSiteConfigIpRestriction struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action *string `pulumi:"action"` // 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId *string `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type FunctionAppSlotSiteConfigIpRestrictionArgs ¶ added in v3.5.0
type FunctionAppSlotSiteConfigIpRestrictionArgs struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (FunctionAppSlotSiteConfigIpRestrictionArgs) ElementType ¶ added in v3.5.0
func (FunctionAppSlotSiteConfigIpRestrictionArgs) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigIpRestrictionArgs) ToFunctionAppSlotSiteConfigIpRestrictionOutput ¶ added in v3.5.0
func (i FunctionAppSlotSiteConfigIpRestrictionArgs) ToFunctionAppSlotSiteConfigIpRestrictionOutput() FunctionAppSlotSiteConfigIpRestrictionOutput
func (FunctionAppSlotSiteConfigIpRestrictionArgs) ToFunctionAppSlotSiteConfigIpRestrictionOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotSiteConfigIpRestrictionArgs) ToFunctionAppSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionOutput
type FunctionAppSlotSiteConfigIpRestrictionArray ¶ added in v3.5.0
type FunctionAppSlotSiteConfigIpRestrictionArray []FunctionAppSlotSiteConfigIpRestrictionInput
func (FunctionAppSlotSiteConfigIpRestrictionArray) ElementType ¶ added in v3.5.0
func (FunctionAppSlotSiteConfigIpRestrictionArray) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigIpRestrictionArray) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutput ¶ added in v3.5.0
func (i FunctionAppSlotSiteConfigIpRestrictionArray) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutput() FunctionAppSlotSiteConfigIpRestrictionArrayOutput
func (FunctionAppSlotSiteConfigIpRestrictionArray) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotSiteConfigIpRestrictionArray) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionArrayOutput
type FunctionAppSlotSiteConfigIpRestrictionArrayInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutput ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutput() FunctionAppSlotSiteConfigIpRestrictionArrayOutput
func (FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionArrayOutput
type FunctionAppSlotSiteConfigIpRestrictionInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigIpRestrictionOutput) Action ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) Action() pulumi.StringPtrOutput
Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`.
func (FunctionAppSlotSiteConfigIpRestrictionOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotSiteConfigIpRestrictionOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigIpRestrictionOutput) IpAddress ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (FunctionAppSlotSiteConfigIpRestrictionOutput) Name ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (FunctionAppSlotSiteConfigIpRestrictionOutput) Priority ¶ added in v3.16.0
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 ¶ added in v3.42.0
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (FunctionAppSlotSiteConfigIpRestrictionOutput) SubnetId
deprecated
added in
v3.5.0
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) SubnetId() pulumi.StringPtrOutput
Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider
func (FunctionAppSlotSiteConfigIpRestrictionOutput) ToFunctionAppSlotSiteConfigIpRestrictionOutput ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) ToFunctionAppSlotSiteConfigIpRestrictionOutput() FunctionAppSlotSiteConfigIpRestrictionOutput
func (FunctionAppSlotSiteConfigIpRestrictionOutput) ToFunctionAppSlotSiteConfigIpRestrictionOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) ToFunctionAppSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigIpRestrictionOutput
func (FunctionAppSlotSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
type FunctionAppSlotSiteConfigOutput ¶ added in v3.5.0
type FunctionAppSlotSiteConfigOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigOutput) AlwaysOn ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the Function App be loaded at all times? Defaults to `false`.
func (FunctionAppSlotSiteConfigOutput) AutoSwapSlotName ¶ added in v3.14.0
func (o FunctionAppSlotSiteConfigOutput) AutoSwapSlotName() pulumi.StringPtrOutput
The name of the slot to automatically swap to during deployment
func (FunctionAppSlotSiteConfigOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotSiteConfigOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigOutput) FtpsState ¶ added in v3.5.0
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 ¶ added in v3.31.0
func (o FunctionAppSlotSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
func (FunctionAppSlotSiteConfigOutput) Http2Enabled ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigOutput) Http2Enabled() pulumi.BoolPtrOutput
Specifies whether or not the http2 protocol should be enabled. Defaults to `false`.
func (FunctionAppSlotSiteConfigOutput) IpRestrictions ¶ added in v3.5.0
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) LinuxFxVersion ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigOutput) LinuxFxVersion() pulumi.StringPtrOutput
Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`.
func (FunctionAppSlotSiteConfigOutput) MinTlsVersion ¶ added in v3.5.0
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 ¶ added in v3.5.0
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) ScmIpRestrictions ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigOutput) ScmIpRestrictions() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
func (FunctionAppSlotSiteConfigOutput) ScmType ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigOutput) ScmType() pulumi.StringPtrOutput
func (FunctionAppSlotSiteConfigOutput) ScmUseMainIpRestriction ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
func (FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigOutput ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigOutput() FunctionAppSlotSiteConfigOutput
func (FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigOutput
func (FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigPtrOutput() FunctionAppSlotSiteConfigPtrOutput
func (FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigOutput) ToFunctionAppSlotSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigPtrOutput
func (FunctionAppSlotSiteConfigOutput) Use32BitWorkerProcess ¶ added in v3.5.0
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) WebsocketsEnabled ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
type FunctionAppSlotSiteConfigPtrInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
func FunctionAppSlotSiteConfigPtr(v *FunctionAppSlotSiteConfigArgs) FunctionAppSlotSiteConfigPtrInput
type FunctionAppSlotSiteConfigPtrOutput ¶ added in v3.5.0
type FunctionAppSlotSiteConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigPtrOutput) AlwaysOn ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the Function App be loaded at all times? Defaults to `false`.
func (FunctionAppSlotSiteConfigPtrOutput) AutoSwapSlotName ¶ added in v3.14.0
func (o FunctionAppSlotSiteConfigPtrOutput) AutoSwapSlotName() pulumi.StringPtrOutput
The name of the slot to automatically swap to during deployment
func (FunctionAppSlotSiteConfigPtrOutput) Elem ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigPtrOutput) Elem() FunctionAppSlotSiteConfigOutput
func (FunctionAppSlotSiteConfigPtrOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotSiteConfigPtrOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigPtrOutput) FtpsState ¶ added in v3.5.0
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 ¶ added in v3.31.0
func (o FunctionAppSlotSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
func (FunctionAppSlotSiteConfigPtrOutput) Http2Enabled ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigPtrOutput) Http2Enabled() pulumi.BoolPtrOutput
Specifies whether or not the http2 protocol should be enabled. Defaults to `false`.
func (FunctionAppSlotSiteConfigPtrOutput) IpRestrictions ¶ added in v3.5.0
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) LinuxFxVersion ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigPtrOutput) LinuxFxVersion() pulumi.StringPtrOutput
Linux App Framework and version for the AppService, e.g. `DOCKER|(golang:latest)`.
func (FunctionAppSlotSiteConfigPtrOutput) MinTlsVersion ¶ added in v3.5.0
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 ¶ added in v3.5.0
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) ScmIpRestrictions ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigPtrOutput) ScmIpRestrictions() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
func (FunctionAppSlotSiteConfigPtrOutput) ScmType ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
func (FunctionAppSlotSiteConfigPtrOutput) ScmUseMainIpRestriction ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
func (FunctionAppSlotSiteConfigPtrOutput) ToFunctionAppSlotSiteConfigPtrOutput ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigPtrOutput) ToFunctionAppSlotSiteConfigPtrOutput() FunctionAppSlotSiteConfigPtrOutput
func (FunctionAppSlotSiteConfigPtrOutput) ToFunctionAppSlotSiteConfigPtrOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigPtrOutput) ToFunctionAppSlotSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigPtrOutput
func (FunctionAppSlotSiteConfigPtrOutput) Use32BitWorkerProcess ¶ added in v3.5.0
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) WebsocketsEnabled ¶ added in v3.5.0
func (o FunctionAppSlotSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
type FunctionAppSlotSiteConfigScmIpRestriction ¶ added in v3.16.0
type FunctionAppSlotSiteConfigScmIpRestriction struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action *string `pulumi:"action"` // 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId *string `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type FunctionAppSlotSiteConfigScmIpRestrictionArgs ¶ added in v3.16.0
type FunctionAppSlotSiteConfigScmIpRestrictionArgs struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (FunctionAppSlotSiteConfigScmIpRestrictionArgs) ElementType ¶ added in v3.16.0
func (FunctionAppSlotSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigScmIpRestrictionArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionOutput ¶ added in v3.16.0
func (i FunctionAppSlotSiteConfigScmIpRestrictionArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionOutput() FunctionAppSlotSiteConfigScmIpRestrictionOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionOutputWithContext ¶ added in v3.16.0
func (i FunctionAppSlotSiteConfigScmIpRestrictionArgs) ToFunctionAppSlotSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionOutput
type FunctionAppSlotSiteConfigScmIpRestrictionArray ¶ added in v3.16.0
type FunctionAppSlotSiteConfigScmIpRestrictionArray []FunctionAppSlotSiteConfigScmIpRestrictionInput
func (FunctionAppSlotSiteConfigScmIpRestrictionArray) ElementType ¶ added in v3.16.0
func (FunctionAppSlotSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigScmIpRestrictionArray) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutput ¶ added in v3.16.0
func (i FunctionAppSlotSiteConfigScmIpRestrictionArray) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutput() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionArray) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v3.16.0
func (i FunctionAppSlotSiteConfigScmIpRestrictionArray) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
type FunctionAppSlotSiteConfigScmIpRestrictionArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ElementType ¶ added in v3.16.0
func (FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutput ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutput() FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionArrayOutput
type FunctionAppSlotSiteConfigScmIpRestrictionInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type FunctionAppSlotSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) Action ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`.
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) ElementType ¶ added in v3.16.0
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) IpAddress ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) Name ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.42.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) SubnetId
deprecated
added in
v3.16.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) SubnetId() pulumi.StringPtrOutput
Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionOutput ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionOutput() FunctionAppSlotSiteConfigScmIpRestrictionOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionOutputWithContext ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) ToFunctionAppSlotSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSlotSiteConfigScmIpRestrictionOutput
func (FunctionAppSlotSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶ added in v3.16.0
func (o FunctionAppSlotSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
The Virtual Network Subnet ID used for this IP Restriction.
type FunctionAppSlotSiteCredential ¶ added in v3.5.0
type FunctionAppSlotSiteCredentialArgs ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (FunctionAppSlotSiteCredentialArgs) ElementType() reflect.Type
func (FunctionAppSlotSiteCredentialArgs) ToFunctionAppSlotSiteCredentialOutput ¶ added in v3.5.0
func (i FunctionAppSlotSiteCredentialArgs) ToFunctionAppSlotSiteCredentialOutput() FunctionAppSlotSiteCredentialOutput
func (FunctionAppSlotSiteCredentialArgs) ToFunctionAppSlotSiteCredentialOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotSiteCredentialArgs) ToFunctionAppSlotSiteCredentialOutputWithContext(ctx context.Context) FunctionAppSlotSiteCredentialOutput
type FunctionAppSlotSiteCredentialArray ¶ added in v3.5.0
type FunctionAppSlotSiteCredentialArray []FunctionAppSlotSiteCredentialInput
func (FunctionAppSlotSiteCredentialArray) ElementType ¶ added in v3.5.0
func (FunctionAppSlotSiteCredentialArray) ElementType() reflect.Type
func (FunctionAppSlotSiteCredentialArray) ToFunctionAppSlotSiteCredentialArrayOutput ¶ added in v3.5.0
func (i FunctionAppSlotSiteCredentialArray) ToFunctionAppSlotSiteCredentialArrayOutput() FunctionAppSlotSiteCredentialArrayOutput
func (FunctionAppSlotSiteCredentialArray) ToFunctionAppSlotSiteCredentialArrayOutputWithContext ¶ added in v3.5.0
func (i FunctionAppSlotSiteCredentialArray) ToFunctionAppSlotSiteCredentialArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteCredentialArrayOutput
type FunctionAppSlotSiteCredentialArrayInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotSiteCredentialArrayOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteCredentialArrayOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotSiteCredentialArrayOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteCredentialArrayOutput) ToFunctionAppSlotSiteCredentialArrayOutput ¶ added in v3.5.0
func (o FunctionAppSlotSiteCredentialArrayOutput) ToFunctionAppSlotSiteCredentialArrayOutput() FunctionAppSlotSiteCredentialArrayOutput
func (FunctionAppSlotSiteCredentialArrayOutput) ToFunctionAppSlotSiteCredentialArrayOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotSiteCredentialArrayOutput) ToFunctionAppSlotSiteCredentialArrayOutputWithContext(ctx context.Context) FunctionAppSlotSiteCredentialArrayOutput
type FunctionAppSlotSiteCredentialInput ¶ added in v3.5.0
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 ¶ added in v3.5.0
type FunctionAppSlotSiteCredentialOutput struct{ *pulumi.OutputState }
func (FunctionAppSlotSiteCredentialOutput) ElementType ¶ added in v3.5.0
func (FunctionAppSlotSiteCredentialOutput) ElementType() reflect.Type
func (FunctionAppSlotSiteCredentialOutput) Password ¶ added in v3.5.0
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 ¶ added in v3.5.0
func (o FunctionAppSlotSiteCredentialOutput) ToFunctionAppSlotSiteCredentialOutput() FunctionAppSlotSiteCredentialOutput
func (FunctionAppSlotSiteCredentialOutput) ToFunctionAppSlotSiteCredentialOutputWithContext ¶ added in v3.5.0
func (o FunctionAppSlotSiteCredentialOutput) ToFunctionAppSlotSiteCredentialOutputWithContext(ctx context.Context) FunctionAppSlotSiteCredentialOutput
func (FunctionAppSlotSiteCredentialOutput) Username ¶ added in v3.5.0
func (o FunctionAppSlotSiteCredentialOutput) Username() pulumi.StringPtrOutput
The username which can be used to publish to this App Service
type FunctionAppSlotState ¶ added in v3.5.0
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? 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 ¶ added in v3.5.0
func (FunctionAppSlotState) ElementType() reflect.Type
type FunctionAppSourceControl ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (FunctionAppSourceControlArgs) ElementType() reflect.Type
func (FunctionAppSourceControlArgs) ToFunctionAppSourceControlOutput ¶ added in v3.16.0
func (i FunctionAppSourceControlArgs) ToFunctionAppSourceControlOutput() FunctionAppSourceControlOutput
func (FunctionAppSourceControlArgs) ToFunctionAppSourceControlOutputWithContext ¶ added in v3.16.0
func (i FunctionAppSourceControlArgs) ToFunctionAppSourceControlOutputWithContext(ctx context.Context) FunctionAppSourceControlOutput
func (FunctionAppSourceControlArgs) ToFunctionAppSourceControlPtrOutput ¶ added in v3.16.0
func (i FunctionAppSourceControlArgs) ToFunctionAppSourceControlPtrOutput() FunctionAppSourceControlPtrOutput
func (FunctionAppSourceControlArgs) ToFunctionAppSourceControlPtrOutputWithContext ¶ added in v3.16.0
func (i FunctionAppSourceControlArgs) ToFunctionAppSourceControlPtrOutputWithContext(ctx context.Context) FunctionAppSourceControlPtrOutput
type FunctionAppSourceControlInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type FunctionAppSourceControlOutput struct{ *pulumi.OutputState }
func (FunctionAppSourceControlOutput) Branch ¶ added in v3.16.0
func (o FunctionAppSourceControlOutput) Branch() pulumi.StringPtrOutput
The branch of the remote repository to use. Defaults to 'master'.
func (FunctionAppSourceControlOutput) ElementType ¶ added in v3.16.0
func (FunctionAppSourceControlOutput) ElementType() reflect.Type
func (FunctionAppSourceControlOutput) ManualIntegration ¶ added in v3.16.0
func (o FunctionAppSourceControlOutput) ManualIntegration() pulumi.BoolPtrOutput
Limits to manual integration. Defaults to `false` if not specified.
func (FunctionAppSourceControlOutput) RepoUrl ¶ added in v3.16.0
func (o FunctionAppSourceControlOutput) RepoUrl() pulumi.StringPtrOutput
The URL of the source code repository.
func (FunctionAppSourceControlOutput) RollbackEnabled ¶ added in v3.16.0
func (o FunctionAppSourceControlOutput) RollbackEnabled() pulumi.BoolPtrOutput
Enable roll-back for the repository. Defaults to `false` if not specified.
func (FunctionAppSourceControlOutput) ToFunctionAppSourceControlOutput ¶ added in v3.16.0
func (o FunctionAppSourceControlOutput) ToFunctionAppSourceControlOutput() FunctionAppSourceControlOutput
func (FunctionAppSourceControlOutput) ToFunctionAppSourceControlOutputWithContext ¶ added in v3.16.0
func (o FunctionAppSourceControlOutput) ToFunctionAppSourceControlOutputWithContext(ctx context.Context) FunctionAppSourceControlOutput
func (FunctionAppSourceControlOutput) ToFunctionAppSourceControlPtrOutput ¶ added in v3.16.0
func (o FunctionAppSourceControlOutput) ToFunctionAppSourceControlPtrOutput() FunctionAppSourceControlPtrOutput
func (FunctionAppSourceControlOutput) ToFunctionAppSourceControlPtrOutputWithContext ¶ added in v3.16.0
func (o FunctionAppSourceControlOutput) ToFunctionAppSourceControlPtrOutputWithContext(ctx context.Context) FunctionAppSourceControlPtrOutput
func (FunctionAppSourceControlOutput) UseMercurial ¶ added in v3.16.0
func (o FunctionAppSourceControlOutput) UseMercurial() pulumi.BoolPtrOutput
Use Mercurial if `true`, otherwise uses Git.
type FunctionAppSourceControlPtrInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
func FunctionAppSourceControlPtr(v *FunctionAppSourceControlArgs) FunctionAppSourceControlPtrInput
type FunctionAppSourceControlPtrOutput ¶ added in v3.16.0
type FunctionAppSourceControlPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppSourceControlPtrOutput) Branch ¶ added in v3.16.0
func (o FunctionAppSourceControlPtrOutput) Branch() pulumi.StringPtrOutput
The branch of the remote repository to use. Defaults to 'master'.
func (FunctionAppSourceControlPtrOutput) Elem ¶ added in v3.16.0
func (o FunctionAppSourceControlPtrOutput) Elem() FunctionAppSourceControlOutput
func (FunctionAppSourceControlPtrOutput) ElementType ¶ added in v3.16.0
func (FunctionAppSourceControlPtrOutput) ElementType() reflect.Type
func (FunctionAppSourceControlPtrOutput) ManualIntegration ¶ added in v3.16.0
func (o FunctionAppSourceControlPtrOutput) ManualIntegration() pulumi.BoolPtrOutput
Limits to manual integration. Defaults to `false` if not specified.
func (FunctionAppSourceControlPtrOutput) RepoUrl ¶ added in v3.16.0
func (o FunctionAppSourceControlPtrOutput) RepoUrl() pulumi.StringPtrOutput
The URL of the source code repository.
func (FunctionAppSourceControlPtrOutput) RollbackEnabled ¶ added in v3.16.0
func (o FunctionAppSourceControlPtrOutput) RollbackEnabled() pulumi.BoolPtrOutput
Enable roll-back for the repository. Defaults to `false` if not specified.
func (FunctionAppSourceControlPtrOutput) ToFunctionAppSourceControlPtrOutput ¶ added in v3.16.0
func (o FunctionAppSourceControlPtrOutput) ToFunctionAppSourceControlPtrOutput() FunctionAppSourceControlPtrOutput
func (FunctionAppSourceControlPtrOutput) ToFunctionAppSourceControlPtrOutputWithContext ¶ added in v3.16.0
func (o FunctionAppSourceControlPtrOutput) ToFunctionAppSourceControlPtrOutputWithContext(ctx context.Context) FunctionAppSourceControlPtrOutput
func (FunctionAppSourceControlPtrOutput) UseMercurial ¶ added in v3.16.0
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? 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 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 GetAppServiceEnvironmentClusterSetting ¶ added in v3.45.0
type GetAppServiceEnvironmentClusterSettingArgs ¶ added in v3.45.0
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 ¶ added in v3.45.0
func (GetAppServiceEnvironmentClusterSettingArgs) ElementType() reflect.Type
func (GetAppServiceEnvironmentClusterSettingArgs) ToGetAppServiceEnvironmentClusterSettingOutput ¶ added in v3.45.0
func (i GetAppServiceEnvironmentClusterSettingArgs) ToGetAppServiceEnvironmentClusterSettingOutput() GetAppServiceEnvironmentClusterSettingOutput
func (GetAppServiceEnvironmentClusterSettingArgs) ToGetAppServiceEnvironmentClusterSettingOutputWithContext ¶ added in v3.45.0
func (i GetAppServiceEnvironmentClusterSettingArgs) ToGetAppServiceEnvironmentClusterSettingOutputWithContext(ctx context.Context) GetAppServiceEnvironmentClusterSettingOutput
type GetAppServiceEnvironmentClusterSettingArray ¶ added in v3.45.0
type GetAppServiceEnvironmentClusterSettingArray []GetAppServiceEnvironmentClusterSettingInput
func (GetAppServiceEnvironmentClusterSettingArray) ElementType ¶ added in v3.45.0
func (GetAppServiceEnvironmentClusterSettingArray) ElementType() reflect.Type
func (GetAppServiceEnvironmentClusterSettingArray) ToGetAppServiceEnvironmentClusterSettingArrayOutput ¶ added in v3.45.0
func (i GetAppServiceEnvironmentClusterSettingArray) ToGetAppServiceEnvironmentClusterSettingArrayOutput() GetAppServiceEnvironmentClusterSettingArrayOutput
func (GetAppServiceEnvironmentClusterSettingArray) ToGetAppServiceEnvironmentClusterSettingArrayOutputWithContext ¶ added in v3.45.0
func (i GetAppServiceEnvironmentClusterSettingArray) ToGetAppServiceEnvironmentClusterSettingArrayOutputWithContext(ctx context.Context) GetAppServiceEnvironmentClusterSettingArrayOutput
type GetAppServiceEnvironmentClusterSettingArrayInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type GetAppServiceEnvironmentClusterSettingArrayOutput struct{ *pulumi.OutputState }
func (GetAppServiceEnvironmentClusterSettingArrayOutput) ElementType ¶ added in v3.45.0
func (GetAppServiceEnvironmentClusterSettingArrayOutput) ElementType() reflect.Type
func (GetAppServiceEnvironmentClusterSettingArrayOutput) ToGetAppServiceEnvironmentClusterSettingArrayOutput ¶ added in v3.45.0
func (o GetAppServiceEnvironmentClusterSettingArrayOutput) ToGetAppServiceEnvironmentClusterSettingArrayOutput() GetAppServiceEnvironmentClusterSettingArrayOutput
func (GetAppServiceEnvironmentClusterSettingArrayOutput) ToGetAppServiceEnvironmentClusterSettingArrayOutputWithContext ¶ added in v3.45.0
func (o GetAppServiceEnvironmentClusterSettingArrayOutput) ToGetAppServiceEnvironmentClusterSettingArrayOutputWithContext(ctx context.Context) GetAppServiceEnvironmentClusterSettingArrayOutput
type GetAppServiceEnvironmentClusterSettingInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type GetAppServiceEnvironmentClusterSettingOutput struct{ *pulumi.OutputState }
func (GetAppServiceEnvironmentClusterSettingOutput) ElementType ¶ added in v3.45.0
func (GetAppServiceEnvironmentClusterSettingOutput) ElementType() reflect.Type
func (GetAppServiceEnvironmentClusterSettingOutput) Name ¶ added in v3.45.0
func (o GetAppServiceEnvironmentClusterSettingOutput) Name() pulumi.StringOutput
The name of this App Service Environment.
func (GetAppServiceEnvironmentClusterSettingOutput) ToGetAppServiceEnvironmentClusterSettingOutput ¶ added in v3.45.0
func (o GetAppServiceEnvironmentClusterSettingOutput) ToGetAppServiceEnvironmentClusterSettingOutput() GetAppServiceEnvironmentClusterSettingOutput
func (GetAppServiceEnvironmentClusterSettingOutput) ToGetAppServiceEnvironmentClusterSettingOutputWithContext ¶ added in v3.45.0
func (o GetAppServiceEnvironmentClusterSettingOutput) ToGetAppServiceEnvironmentClusterSettingOutputWithContext(ctx context.Context) GetAppServiceEnvironmentClusterSettingOutput
func (GetAppServiceEnvironmentClusterSettingOutput) Value ¶ added in v3.45.0
func (o GetAppServiceEnvironmentClusterSettingOutput) Value() pulumi.StringOutput
The value for the Cluster Setting.
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/v3/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v2/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 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 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"` }
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/v3/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v2/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 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 { // 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"` // 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 { // 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"` // 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"` // 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"` SubnetId string `pulumi:"subnetId"` // 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"` // 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"` SubnetId pulumi.StringInput `pulumi:"subnetId"` // 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 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 ¶ added in v3.6.0
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 ¶ added in v3.5.0
func (o GetAppServiceSiteConfigIpRestrictionOutput) Name() pulumi.StringOutput
The name of the App Service.
func (GetAppServiceSiteConfigIpRestrictionOutput) Priority ¶ added in v3.5.0
func (o GetAppServiceSiteConfigIpRestrictionOutput) Priority() pulumi.IntOutput
The priority for this IP Restriction.
func (GetAppServiceSiteConfigIpRestrictionOutput) ServiceTag ¶ added in v3.42.0
func (o GetAppServiceSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringOutput
The Service Tag used for this IP Restriction.
func (GetAppServiceSiteConfigIpRestrictionOutput) SubnetId ¶ added in v3.19.0
func (o GetAppServiceSiteConfigIpRestrictionOutput) SubnetId() pulumi.StringOutput
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) 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 ¶ added in v3.5.0
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 ¶ added in v3.45.0
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 ¶ added in v3.10.0
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 ¶ added in v3.10.0
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) 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 ¶ added in v3.10.0
type GetAppServiceSiteConfigScmIpRestriction struct { // Allow or Deny access for this IP range. Defaults to Allow. Action string `pulumi:"action"` // 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"` SubnetId string `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId string `pulumi:"virtualNetworkSubnetId"` }
type GetAppServiceSiteConfigScmIpRestrictionArgs ¶ added in v3.10.0
type GetAppServiceSiteConfigScmIpRestrictionArgs struct { // Allow or Deny access for this IP range. Defaults to Allow. Action pulumi.StringInput `pulumi:"action"` // 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"` SubnetId pulumi.StringInput `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringInput `pulumi:"virtualNetworkSubnetId"` }
func (GetAppServiceSiteConfigScmIpRestrictionArgs) ElementType ¶ added in v3.10.0
func (GetAppServiceSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (GetAppServiceSiteConfigScmIpRestrictionArgs) ToGetAppServiceSiteConfigScmIpRestrictionOutput ¶ added in v3.10.0
func (i GetAppServiceSiteConfigScmIpRestrictionArgs) ToGetAppServiceSiteConfigScmIpRestrictionOutput() GetAppServiceSiteConfigScmIpRestrictionOutput
func (GetAppServiceSiteConfigScmIpRestrictionArgs) ToGetAppServiceSiteConfigScmIpRestrictionOutputWithContext ¶ added in v3.10.0
func (i GetAppServiceSiteConfigScmIpRestrictionArgs) ToGetAppServiceSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionOutput
type GetAppServiceSiteConfigScmIpRestrictionArray ¶ added in v3.10.0
type GetAppServiceSiteConfigScmIpRestrictionArray []GetAppServiceSiteConfigScmIpRestrictionInput
func (GetAppServiceSiteConfigScmIpRestrictionArray) ElementType ¶ added in v3.10.0
func (GetAppServiceSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (GetAppServiceSiteConfigScmIpRestrictionArray) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutput ¶ added in v3.10.0
func (i GetAppServiceSiteConfigScmIpRestrictionArray) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutput() GetAppServiceSiteConfigScmIpRestrictionArrayOutput
func (GetAppServiceSiteConfigScmIpRestrictionArray) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v3.10.0
func (i GetAppServiceSiteConfigScmIpRestrictionArray) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionArrayOutput
type GetAppServiceSiteConfigScmIpRestrictionArrayInput ¶ added in v3.10.0
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 ¶ added in v3.10.0
type GetAppServiceSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ElementType ¶ added in v3.10.0
func (GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutput ¶ added in v3.10.0
func (o GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutput() GetAppServiceSiteConfigScmIpRestrictionArrayOutput
func (GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v3.10.0
func (o GetAppServiceSiteConfigScmIpRestrictionArrayOutput) ToGetAppServiceSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionArrayOutput
type GetAppServiceSiteConfigScmIpRestrictionInput ¶ added in v3.10.0
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 ¶ added in v3.10.0
type GetAppServiceSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigScmIpRestrictionOutput) Action ¶ added in v3.10.0
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) Action() pulumi.StringOutput
Allow or Deny access for this IP range. Defaults to Allow.
func (GetAppServiceSiteConfigScmIpRestrictionOutput) ElementType ¶ added in v3.10.0
func (GetAppServiceSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (GetAppServiceSiteConfigScmIpRestrictionOutput) IpAddress ¶ added in v3.10.0
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringOutput
The IP Address used for this IP Restriction in CIDR notation.
func (GetAppServiceSiteConfigScmIpRestrictionOutput) Name ¶ added in v3.10.0
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) Name() pulumi.StringOutput
The name of the App Service.
func (GetAppServiceSiteConfigScmIpRestrictionOutput) Priority ¶ added in v3.10.0
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntOutput
The priority for this IP Restriction.
func (GetAppServiceSiteConfigScmIpRestrictionOutput) ServiceTag ¶ added in v3.42.0
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringOutput
The Service Tag used for this IP Restriction.
func (GetAppServiceSiteConfigScmIpRestrictionOutput) SubnetId ¶ added in v3.19.0
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) SubnetId() pulumi.StringOutput
func (GetAppServiceSiteConfigScmIpRestrictionOutput) ToGetAppServiceSiteConfigScmIpRestrictionOutput ¶ added in v3.10.0
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) ToGetAppServiceSiteConfigScmIpRestrictionOutput() GetAppServiceSiteConfigScmIpRestrictionOutput
func (GetAppServiceSiteConfigScmIpRestrictionOutput) ToGetAppServiceSiteConfigScmIpRestrictionOutputWithContext ¶ added in v3.10.0
func (o GetAppServiceSiteConfigScmIpRestrictionOutput) ToGetAppServiceSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetAppServiceSiteConfigScmIpRestrictionOutput
func (GetAppServiceSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶ added in v3.10.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 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 ¶ added in v3.21.0
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 GetFunctionAppHostKeysResult ¶ added in v3.21.0
type GetFunctionAppHostKeysResult struct { // Function App resource's default function key. DefaultFunctionKey string `pulumi:"defaultFunctionKey"` // 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"` }
A collection of values returned by getFunctionAppHostKeys.
func GetFunctionAppHostKeys ¶ added in v3.21.0
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/v3/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v2/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 GetFunctionAppIdentity ¶ added in v3.22.0
type GetFunctionAppIdentity struct { // The ID of the System Managed Service Principal assigned to the function app. PrincipalId string `pulumi:"principalId"` // The ID of the Tenant of the System Managed Service Principal assigned to the function app. TenantId string `pulumi:"tenantId"` // The identity type of the Managed Identity assigned to the function app. Type string `pulumi:"type"` }
type GetFunctionAppIdentityArgs ¶ added in v3.22.0
type GetFunctionAppIdentityArgs struct { // The ID of the System Managed Service Principal assigned to the function app. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The ID of the Tenant of the System Managed Service Principal assigned to the function app. 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 ¶ added in v3.22.0
func (GetFunctionAppIdentityArgs) ElementType() reflect.Type
func (GetFunctionAppIdentityArgs) ToGetFunctionAppIdentityOutput ¶ added in v3.22.0
func (i GetFunctionAppIdentityArgs) ToGetFunctionAppIdentityOutput() GetFunctionAppIdentityOutput
func (GetFunctionAppIdentityArgs) ToGetFunctionAppIdentityOutputWithContext ¶ added in v3.22.0
func (i GetFunctionAppIdentityArgs) ToGetFunctionAppIdentityOutputWithContext(ctx context.Context) GetFunctionAppIdentityOutput
type GetFunctionAppIdentityArray ¶ added in v3.22.0
type GetFunctionAppIdentityArray []GetFunctionAppIdentityInput
func (GetFunctionAppIdentityArray) ElementType ¶ added in v3.22.0
func (GetFunctionAppIdentityArray) ElementType() reflect.Type
func (GetFunctionAppIdentityArray) ToGetFunctionAppIdentityArrayOutput ¶ added in v3.22.0
func (i GetFunctionAppIdentityArray) ToGetFunctionAppIdentityArrayOutput() GetFunctionAppIdentityArrayOutput
func (GetFunctionAppIdentityArray) ToGetFunctionAppIdentityArrayOutputWithContext ¶ added in v3.22.0
func (i GetFunctionAppIdentityArray) ToGetFunctionAppIdentityArrayOutputWithContext(ctx context.Context) GetFunctionAppIdentityArrayOutput
type GetFunctionAppIdentityArrayInput ¶ added in v3.22.0
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 ¶ added in v3.22.0
type GetFunctionAppIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAppIdentityArrayOutput) ElementType ¶ added in v3.22.0
func (GetFunctionAppIdentityArrayOutput) ElementType() reflect.Type
func (GetFunctionAppIdentityArrayOutput) Index ¶ added in v3.22.0
func (o GetFunctionAppIdentityArrayOutput) Index(i pulumi.IntInput) GetFunctionAppIdentityOutput
func (GetFunctionAppIdentityArrayOutput) ToGetFunctionAppIdentityArrayOutput ¶ added in v3.22.0
func (o GetFunctionAppIdentityArrayOutput) ToGetFunctionAppIdentityArrayOutput() GetFunctionAppIdentityArrayOutput
func (GetFunctionAppIdentityArrayOutput) ToGetFunctionAppIdentityArrayOutputWithContext ¶ added in v3.22.0
func (o GetFunctionAppIdentityArrayOutput) ToGetFunctionAppIdentityArrayOutputWithContext(ctx context.Context) GetFunctionAppIdentityArrayOutput
type GetFunctionAppIdentityInput ¶ added in v3.22.0
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 ¶ added in v3.22.0
type GetFunctionAppIdentityOutput struct{ *pulumi.OutputState }
func (GetFunctionAppIdentityOutput) ElementType ¶ added in v3.22.0
func (GetFunctionAppIdentityOutput) ElementType() reflect.Type
func (GetFunctionAppIdentityOutput) PrincipalId ¶ added in v3.22.0
func (o GetFunctionAppIdentityOutput) PrincipalId() pulumi.StringOutput
The ID of the System Managed Service Principal assigned to the function app.
func (GetFunctionAppIdentityOutput) TenantId ¶ added in v3.22.0
func (o GetFunctionAppIdentityOutput) TenantId() pulumi.StringOutput
The ID of the Tenant of the System Managed Service Principal assigned to the function app.
func (GetFunctionAppIdentityOutput) ToGetFunctionAppIdentityOutput ¶ added in v3.22.0
func (o GetFunctionAppIdentityOutput) ToGetFunctionAppIdentityOutput() GetFunctionAppIdentityOutput
func (GetFunctionAppIdentityOutput) ToGetFunctionAppIdentityOutputWithContext ¶ added in v3.22.0
func (o GetFunctionAppIdentityOutput) ToGetFunctionAppIdentityOutputWithContext(ctx context.Context) GetFunctionAppIdentityOutput
func (GetFunctionAppIdentityOutput) Type ¶ added in v3.22.0
func (o GetFunctionAppIdentityOutput) Type() pulumi.StringOutput
The identity type of the Managed Identity assigned to the function app.
type GetFunctionAppSiteConfig ¶ added in v3.16.0
type GetFunctionAppSiteConfig struct { // Is the app loaded at all times? AlwaysOn bool `pulumi:"alwaysOn"` AutoSwapSlotName string `pulumi:"autoSwapSlotName"` // A `cors` block as defined above. Cors GetFunctionAppSiteConfigCors `pulumi:"cors"` // 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"` // 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"` // 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"` // Are WebSockets enabled for this App Service? WebsocketsEnabled bool `pulumi:"websocketsEnabled"` }
type GetFunctionAppSiteConfigArgs ¶ added in v3.16.0
type GetFunctionAppSiteConfigArgs struct { // Is the app loaded at all times? AlwaysOn pulumi.BoolInput `pulumi:"alwaysOn"` AutoSwapSlotName pulumi.StringInput `pulumi:"autoSwapSlotName"` // A `cors` block as defined above. Cors GetFunctionAppSiteConfigCorsInput `pulumi:"cors"` // 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"` // 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"` // 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"` // Are WebSockets enabled for this App Service? WebsocketsEnabled pulumi.BoolInput `pulumi:"websocketsEnabled"` }
func (GetFunctionAppSiteConfigArgs) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigArgs) ElementType() reflect.Type
func (GetFunctionAppSiteConfigArgs) ToGetFunctionAppSiteConfigOutput ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigArgs) ToGetFunctionAppSiteConfigOutput() GetFunctionAppSiteConfigOutput
func (GetFunctionAppSiteConfigArgs) ToGetFunctionAppSiteConfigOutputWithContext ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigArgs) ToGetFunctionAppSiteConfigOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigOutput
type GetFunctionAppSiteConfigArray ¶ added in v3.16.0
type GetFunctionAppSiteConfigArray []GetFunctionAppSiteConfigInput
func (GetFunctionAppSiteConfigArray) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigArray) ElementType() reflect.Type
func (GetFunctionAppSiteConfigArray) ToGetFunctionAppSiteConfigArrayOutput ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigArray) ToGetFunctionAppSiteConfigArrayOutput() GetFunctionAppSiteConfigArrayOutput
func (GetFunctionAppSiteConfigArray) ToGetFunctionAppSiteConfigArrayOutputWithContext ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigArray) ToGetFunctionAppSiteConfigArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigArrayOutput
type GetFunctionAppSiteConfigArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GetFunctionAppSiteConfigArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigArrayOutput) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigArrayOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigArrayOutput) Index ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigArrayOutput) Index(i pulumi.IntInput) GetFunctionAppSiteConfigOutput
func (GetFunctionAppSiteConfigArrayOutput) ToGetFunctionAppSiteConfigArrayOutput ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigArrayOutput) ToGetFunctionAppSiteConfigArrayOutput() GetFunctionAppSiteConfigArrayOutput
func (GetFunctionAppSiteConfigArrayOutput) ToGetFunctionAppSiteConfigArrayOutputWithContext ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigArrayOutput) ToGetFunctionAppSiteConfigArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigArrayOutput
type GetFunctionAppSiteConfigCors ¶ added in v3.16.0
type GetFunctionAppSiteConfigCorsArgs ¶ added in v3.16.0
type GetFunctionAppSiteConfigCorsArgs struct { AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` SupportCredentials pulumi.BoolPtrInput `pulumi:"supportCredentials"` }
func (GetFunctionAppSiteConfigCorsArgs) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigCorsArgs) ElementType() reflect.Type
func (GetFunctionAppSiteConfigCorsArgs) ToGetFunctionAppSiteConfigCorsOutput ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigCorsArgs) ToGetFunctionAppSiteConfigCorsOutput() GetFunctionAppSiteConfigCorsOutput
func (GetFunctionAppSiteConfigCorsArgs) ToGetFunctionAppSiteConfigCorsOutputWithContext ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigCorsArgs) ToGetFunctionAppSiteConfigCorsOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigCorsOutput
type GetFunctionAppSiteConfigCorsInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GetFunctionAppSiteConfigCorsOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigCorsOutput) AllowedOrigins ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigCorsOutput) AllowedOrigins() pulumi.StringArrayOutput
func (GetFunctionAppSiteConfigCorsOutput) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigCorsOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigCorsOutput) SupportCredentials ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigCorsOutput) SupportCredentials() pulumi.BoolPtrOutput
func (GetFunctionAppSiteConfigCorsOutput) ToGetFunctionAppSiteConfigCorsOutput ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigCorsOutput) ToGetFunctionAppSiteConfigCorsOutput() GetFunctionAppSiteConfigCorsOutput
func (GetFunctionAppSiteConfigCorsOutput) ToGetFunctionAppSiteConfigCorsOutputWithContext ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigCorsOutput) ToGetFunctionAppSiteConfigCorsOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigCorsOutput
type GetFunctionAppSiteConfigInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GetFunctionAppSiteConfigIpRestriction struct { // Allow or Deny access for this IP range. Defaults to Allow. Action string `pulumi:"action"` // 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"` SubnetId string `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId string `pulumi:"virtualNetworkSubnetId"` }
type GetFunctionAppSiteConfigIpRestrictionArgs ¶ added in v3.16.0
type GetFunctionAppSiteConfigIpRestrictionArgs struct { // Allow or Deny access for this IP range. Defaults to Allow. Action pulumi.StringInput `pulumi:"action"` // 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"` SubnetId pulumi.StringInput `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringInput `pulumi:"virtualNetworkSubnetId"` }
func (GetFunctionAppSiteConfigIpRestrictionArgs) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigIpRestrictionArgs) ElementType() reflect.Type
func (GetFunctionAppSiteConfigIpRestrictionArgs) ToGetFunctionAppSiteConfigIpRestrictionOutput ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigIpRestrictionArgs) ToGetFunctionAppSiteConfigIpRestrictionOutput() GetFunctionAppSiteConfigIpRestrictionOutput
func (GetFunctionAppSiteConfigIpRestrictionArgs) ToGetFunctionAppSiteConfigIpRestrictionOutputWithContext ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigIpRestrictionArgs) ToGetFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionOutput
type GetFunctionAppSiteConfigIpRestrictionArray ¶ added in v3.16.0
type GetFunctionAppSiteConfigIpRestrictionArray []GetFunctionAppSiteConfigIpRestrictionInput
func (GetFunctionAppSiteConfigIpRestrictionArray) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigIpRestrictionArray) ElementType() reflect.Type
func (GetFunctionAppSiteConfigIpRestrictionArray) ToGetFunctionAppSiteConfigIpRestrictionArrayOutput ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigIpRestrictionArray) ToGetFunctionAppSiteConfigIpRestrictionArrayOutput() GetFunctionAppSiteConfigIpRestrictionArrayOutput
func (GetFunctionAppSiteConfigIpRestrictionArray) ToGetFunctionAppSiteConfigIpRestrictionArrayOutputWithContext ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigIpRestrictionArray) ToGetFunctionAppSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionArrayOutput
type GetFunctionAppSiteConfigIpRestrictionArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GetFunctionAppSiteConfigIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigIpRestrictionArrayOutput) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigIpRestrictionArrayOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigIpRestrictionArrayOutput ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigIpRestrictionArrayOutput() GetFunctionAppSiteConfigIpRestrictionArrayOutput
func (GetFunctionAppSiteConfigIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigIpRestrictionArrayOutputWithContext ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigIpRestrictionArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionArrayOutput
type GetFunctionAppSiteConfigIpRestrictionInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GetFunctionAppSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigIpRestrictionOutput) Action ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigIpRestrictionOutput) Action() pulumi.StringOutput
Allow or Deny access for this IP range. Defaults to Allow.
func (GetFunctionAppSiteConfigIpRestrictionOutput) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigIpRestrictionOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigIpRestrictionOutput) IpAddress ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringOutput
The IP Address used for this IP Restriction in CIDR notation.
func (GetFunctionAppSiteConfigIpRestrictionOutput) Name ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigIpRestrictionOutput) Name() pulumi.StringOutput
The name of the Function App resource.
func (GetFunctionAppSiteConfigIpRestrictionOutput) Priority ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigIpRestrictionOutput) Priority() pulumi.IntOutput
The priority for this IP Restriction.
func (GetFunctionAppSiteConfigIpRestrictionOutput) ServiceTag ¶ added in v3.42.0
func (o GetFunctionAppSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringOutput
The Service Tag used for this IP Restriction.
func (GetFunctionAppSiteConfigIpRestrictionOutput) SubnetId ¶ added in v3.19.0
func (o GetFunctionAppSiteConfigIpRestrictionOutput) SubnetId() pulumi.StringOutput
func (GetFunctionAppSiteConfigIpRestrictionOutput) ToGetFunctionAppSiteConfigIpRestrictionOutput ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigIpRestrictionOutput) ToGetFunctionAppSiteConfigIpRestrictionOutput() GetFunctionAppSiteConfigIpRestrictionOutput
func (GetFunctionAppSiteConfigIpRestrictionOutput) ToGetFunctionAppSiteConfigIpRestrictionOutputWithContext ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigIpRestrictionOutput) ToGetFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigIpRestrictionOutput
func (GetFunctionAppSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringOutput
The Virtual Network Subnet ID used for this IP Restriction.
type GetFunctionAppSiteConfigOutput ¶ added in v3.16.0
type GetFunctionAppSiteConfigOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigOutput) AlwaysOn ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) AlwaysOn() pulumi.BoolOutput
Is the app loaded at all times?
func (GetFunctionAppSiteConfigOutput) AutoSwapSlotName ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) AutoSwapSlotName() pulumi.StringOutput
func (GetFunctionAppSiteConfigOutput) Cors ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) Cors() GetFunctionAppSiteConfigCorsOutput
A `cors` block as defined above.
func (GetFunctionAppSiteConfigOutput) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigOutput) FtpsState ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) FtpsState() pulumi.StringOutput
State of FTP / FTPS service for this AppService.
func (GetFunctionAppSiteConfigOutput) HealthCheckPath ¶ added in v3.31.0
func (o GetFunctionAppSiteConfigOutput) HealthCheckPath() pulumi.StringOutput
func (GetFunctionAppSiteConfigOutput) Http2Enabled ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) Http2Enabled() pulumi.BoolOutput
Is HTTP2 Enabled on this App Service?
func (GetFunctionAppSiteConfigOutput) IpRestrictions ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) IpRestrictions() GetFunctionAppSiteConfigIpRestrictionArrayOutput
One or more `ipRestriction` blocks as defined above.
func (GetFunctionAppSiteConfigOutput) LinuxFxVersion ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) LinuxFxVersion() pulumi.StringOutput
Linux App Framework and version for the AppService.
func (GetFunctionAppSiteConfigOutput) MinTlsVersion ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) MinTlsVersion() pulumi.StringOutput
The minimum supported TLS version for this App Service.
func (GetFunctionAppSiteConfigOutput) PreWarmedInstanceCount ¶ added in v3.16.0
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) ScmIpRestrictions ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) ScmIpRestrictions() GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
One or more `scmIpRestriction` blocks as defined above.
func (GetFunctionAppSiteConfigOutput) ScmType ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) ScmType() pulumi.StringOutput
The type of Source Control enabled for this App Service.
func (GetFunctionAppSiteConfigOutput) ScmUseMainIpRestriction ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolOutput
IP security restrictions for scm to use main.
func (GetFunctionAppSiteConfigOutput) ToGetFunctionAppSiteConfigOutput ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) ToGetFunctionAppSiteConfigOutput() GetFunctionAppSiteConfigOutput
func (GetFunctionAppSiteConfigOutput) ToGetFunctionAppSiteConfigOutputWithContext ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) ToGetFunctionAppSiteConfigOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigOutput
func (GetFunctionAppSiteConfigOutput) Use32BitWorkerProcess ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) Use32BitWorkerProcess() pulumi.BoolOutput
Does the App Service run in 32 bit mode, rather than 64 bit mode?
func (GetFunctionAppSiteConfigOutput) WebsocketsEnabled ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigOutput) WebsocketsEnabled() pulumi.BoolOutput
Are WebSockets enabled for this App Service?
type GetFunctionAppSiteConfigScmIpRestriction ¶ added in v3.16.0
type GetFunctionAppSiteConfigScmIpRestriction struct { // Allow or Deny access for this IP range. Defaults to Allow. Action string `pulumi:"action"` // 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"` SubnetId string `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId string `pulumi:"virtualNetworkSubnetId"` }
type GetFunctionAppSiteConfigScmIpRestrictionArgs ¶ added in v3.16.0
type GetFunctionAppSiteConfigScmIpRestrictionArgs struct { // Allow or Deny access for this IP range. Defaults to Allow. Action pulumi.StringInput `pulumi:"action"` // 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"` SubnetId pulumi.StringInput `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringInput `pulumi:"virtualNetworkSubnetId"` }
func (GetFunctionAppSiteConfigScmIpRestrictionArgs) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (GetFunctionAppSiteConfigScmIpRestrictionArgs) ToGetFunctionAppSiteConfigScmIpRestrictionOutput ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigScmIpRestrictionArgs) ToGetFunctionAppSiteConfigScmIpRestrictionOutput() GetFunctionAppSiteConfigScmIpRestrictionOutput
func (GetFunctionAppSiteConfigScmIpRestrictionArgs) ToGetFunctionAppSiteConfigScmIpRestrictionOutputWithContext ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigScmIpRestrictionArgs) ToGetFunctionAppSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionOutput
type GetFunctionAppSiteConfigScmIpRestrictionArray ¶ added in v3.16.0
type GetFunctionAppSiteConfigScmIpRestrictionArray []GetFunctionAppSiteConfigScmIpRestrictionInput
func (GetFunctionAppSiteConfigScmIpRestrictionArray) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (GetFunctionAppSiteConfigScmIpRestrictionArray) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutput ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigScmIpRestrictionArray) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutput() GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
func (GetFunctionAppSiteConfigScmIpRestrictionArray) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v3.16.0
func (i GetFunctionAppSiteConfigScmIpRestrictionArray) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
type GetFunctionAppSiteConfigScmIpRestrictionArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GetFunctionAppSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutput ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutput() GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
func (GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigScmIpRestrictionArrayOutput) ToGetFunctionAppSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionArrayOutput
type GetFunctionAppSiteConfigScmIpRestrictionInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GetFunctionAppSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) Action ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) Action() pulumi.StringOutput
Allow or Deny access for this IP range. Defaults to Allow.
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) ElementType ¶ added in v3.16.0
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) IpAddress ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringOutput
The IP Address used for this IP Restriction in CIDR notation.
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) Name ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) Name() pulumi.StringOutput
The name of the Function App resource.
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) Priority ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) Priority() pulumi.IntOutput
The priority for this IP Restriction.
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) ServiceTag ¶ added in v3.42.0
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringOutput
The Service Tag used for this IP Restriction.
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) SubnetId ¶ added in v3.19.0
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) SubnetId() pulumi.StringOutput
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) ToGetFunctionAppSiteConfigScmIpRestrictionOutput ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) ToGetFunctionAppSiteConfigScmIpRestrictionOutput() GetFunctionAppSiteConfigScmIpRestrictionOutput
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) ToGetFunctionAppSiteConfigScmIpRestrictionOutputWithContext ¶ added in v3.16.0
func (o GetFunctionAppSiteConfigScmIpRestrictionOutput) ToGetFunctionAppSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) GetFunctionAppSiteConfigScmIpRestrictionOutput
func (GetFunctionAppSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
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 ¶ added in v3.16.0
func (GetFunctionAppSourceControlArgs) ElementType() reflect.Type
func (GetFunctionAppSourceControlArgs) ToGetFunctionAppSourceControlOutput ¶ added in v3.16.0
func (i GetFunctionAppSourceControlArgs) ToGetFunctionAppSourceControlOutput() GetFunctionAppSourceControlOutput
func (GetFunctionAppSourceControlArgs) ToGetFunctionAppSourceControlOutputWithContext ¶ added in v3.16.0
func (i GetFunctionAppSourceControlArgs) ToGetFunctionAppSourceControlOutputWithContext(ctx context.Context) GetFunctionAppSourceControlOutput
type GetFunctionAppSourceControlArray ¶ added in v3.16.0
type GetFunctionAppSourceControlArray []GetFunctionAppSourceControlInput
func (GetFunctionAppSourceControlArray) ElementType ¶ added in v3.16.0
func (GetFunctionAppSourceControlArray) ElementType() reflect.Type
func (GetFunctionAppSourceControlArray) ToGetFunctionAppSourceControlArrayOutput ¶ added in v3.16.0
func (i GetFunctionAppSourceControlArray) ToGetFunctionAppSourceControlArrayOutput() GetFunctionAppSourceControlArrayOutput
func (GetFunctionAppSourceControlArray) ToGetFunctionAppSourceControlArrayOutputWithContext ¶ added in v3.16.0
func (i GetFunctionAppSourceControlArray) ToGetFunctionAppSourceControlArrayOutputWithContext(ctx context.Context) GetFunctionAppSourceControlArrayOutput
type GetFunctionAppSourceControlArrayInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GetFunctionAppSourceControlArrayOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSourceControlArrayOutput) ElementType ¶ added in v3.16.0
func (GetFunctionAppSourceControlArrayOutput) ElementType() reflect.Type
func (GetFunctionAppSourceControlArrayOutput) ToGetFunctionAppSourceControlArrayOutput ¶ added in v3.16.0
func (o GetFunctionAppSourceControlArrayOutput) ToGetFunctionAppSourceControlArrayOutput() GetFunctionAppSourceControlArrayOutput
func (GetFunctionAppSourceControlArrayOutput) ToGetFunctionAppSourceControlArrayOutputWithContext ¶ added in v3.16.0
func (o GetFunctionAppSourceControlArrayOutput) ToGetFunctionAppSourceControlArrayOutputWithContext(ctx context.Context) GetFunctionAppSourceControlArrayOutput
type GetFunctionAppSourceControlInput ¶ added in v3.16.0
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 ¶ added in v3.16.0
type GetFunctionAppSourceControlOutput struct{ *pulumi.OutputState }
func (GetFunctionAppSourceControlOutput) Branch ¶ added in v3.16.0
func (o GetFunctionAppSourceControlOutput) Branch() pulumi.StringOutput
The branch of the remote repository in use.
func (GetFunctionAppSourceControlOutput) ElementType ¶ added in v3.16.0
func (GetFunctionAppSourceControlOutput) ElementType() reflect.Type
func (GetFunctionAppSourceControlOutput) ManualIntegration ¶ added in v3.16.0
func (o GetFunctionAppSourceControlOutput) ManualIntegration() pulumi.BoolOutput
Limits to manual integration.
func (GetFunctionAppSourceControlOutput) RepoUrl ¶ added in v3.16.0
func (o GetFunctionAppSourceControlOutput) RepoUrl() pulumi.StringOutput
The URL of the source code repository.
func (GetFunctionAppSourceControlOutput) RollbackEnabled ¶ added in v3.16.0
func (o GetFunctionAppSourceControlOutput) RollbackEnabled() pulumi.BoolOutput
Is roll-back enabled for the repository.
func (GetFunctionAppSourceControlOutput) ToGetFunctionAppSourceControlOutput ¶ added in v3.16.0
func (o GetFunctionAppSourceControlOutput) ToGetFunctionAppSourceControlOutput() GetFunctionAppSourceControlOutput
func (GetFunctionAppSourceControlOutput) ToGetFunctionAppSourceControlOutputWithContext ¶ added in v3.16.0
func (o GetFunctionAppSourceControlOutput) ToGetFunctionAppSourceControlOutputWithContext(ctx context.Context) GetFunctionAppSourceControlOutput
func (GetFunctionAppSourceControlOutput) UseMercurial ¶ added in v3.16.0
func (o GetFunctionAppSourceControlOutput) UseMercurial() pulumi.BoolOutput
Uses Mercurial if `true`, otherwise uses Git.
type HybridConnection ¶ added in v3.9.0
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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/relay" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 ¶ added in v3.31.1
func (*HybridConnection) ElementType() reflect.Type
func (*HybridConnection) ToHybridConnectionOutput ¶ added in v3.31.1
func (i *HybridConnection) ToHybridConnectionOutput() HybridConnectionOutput
func (*HybridConnection) ToHybridConnectionOutputWithContext ¶ added in v3.31.1
func (i *HybridConnection) ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput
func (*HybridConnection) ToHybridConnectionPtrOutput ¶ added in v3.47.1
func (i *HybridConnection) ToHybridConnectionPtrOutput() HybridConnectionPtrOutput
func (*HybridConnection) ToHybridConnectionPtrOutputWithContext ¶ added in v3.47.1
func (i *HybridConnection) ToHybridConnectionPtrOutputWithContext(ctx context.Context) HybridConnectionPtrOutput
type HybridConnectionArgs ¶ added in v3.9.0
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 ¶ added in v3.9.0
func (HybridConnectionArgs) ElementType() reflect.Type
type HybridConnectionArray ¶ added in v3.47.1
type HybridConnectionArray []HybridConnectionInput
func (HybridConnectionArray) ElementType ¶ added in v3.47.1
func (HybridConnectionArray) ElementType() reflect.Type
func (HybridConnectionArray) ToHybridConnectionArrayOutput ¶ added in v3.47.1
func (i HybridConnectionArray) ToHybridConnectionArrayOutput() HybridConnectionArrayOutput
func (HybridConnectionArray) ToHybridConnectionArrayOutputWithContext ¶ added in v3.47.1
func (i HybridConnectionArray) ToHybridConnectionArrayOutputWithContext(ctx context.Context) HybridConnectionArrayOutput
type HybridConnectionArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type HybridConnectionArrayOutput struct{ *pulumi.OutputState }
func (HybridConnectionArrayOutput) ElementType ¶ added in v3.47.1
func (HybridConnectionArrayOutput) ElementType() reflect.Type
func (HybridConnectionArrayOutput) Index ¶ added in v3.47.1
func (o HybridConnectionArrayOutput) Index(i pulumi.IntInput) HybridConnectionOutput
func (HybridConnectionArrayOutput) ToHybridConnectionArrayOutput ¶ added in v3.47.1
func (o HybridConnectionArrayOutput) ToHybridConnectionArrayOutput() HybridConnectionArrayOutput
func (HybridConnectionArrayOutput) ToHybridConnectionArrayOutputWithContext ¶ added in v3.47.1
func (o HybridConnectionArrayOutput) ToHybridConnectionArrayOutputWithContext(ctx context.Context) HybridConnectionArrayOutput
type HybridConnectionInput ¶ added in v3.31.1
type HybridConnectionInput interface { pulumi.Input ToHybridConnectionOutput() HybridConnectionOutput ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput }
type HybridConnectionMap ¶ added in v3.47.1
type HybridConnectionMap map[string]HybridConnectionInput
func (HybridConnectionMap) ElementType ¶ added in v3.47.1
func (HybridConnectionMap) ElementType() reflect.Type
func (HybridConnectionMap) ToHybridConnectionMapOutput ¶ added in v3.47.1
func (i HybridConnectionMap) ToHybridConnectionMapOutput() HybridConnectionMapOutput
func (HybridConnectionMap) ToHybridConnectionMapOutputWithContext ¶ added in v3.47.1
func (i HybridConnectionMap) ToHybridConnectionMapOutputWithContext(ctx context.Context) HybridConnectionMapOutput
type HybridConnectionMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type HybridConnectionMapOutput struct{ *pulumi.OutputState }
func (HybridConnectionMapOutput) ElementType ¶ added in v3.47.1
func (HybridConnectionMapOutput) ElementType() reflect.Type
func (HybridConnectionMapOutput) MapIndex ¶ added in v3.47.1
func (o HybridConnectionMapOutput) MapIndex(k pulumi.StringInput) HybridConnectionOutput
func (HybridConnectionMapOutput) ToHybridConnectionMapOutput ¶ added in v3.47.1
func (o HybridConnectionMapOutput) ToHybridConnectionMapOutput() HybridConnectionMapOutput
func (HybridConnectionMapOutput) ToHybridConnectionMapOutputWithContext ¶ added in v3.47.1
func (o HybridConnectionMapOutput) ToHybridConnectionMapOutputWithContext(ctx context.Context) HybridConnectionMapOutput
type HybridConnectionOutput ¶ added in v3.31.1
type HybridConnectionOutput struct {
*pulumi.OutputState
}
func (HybridConnectionOutput) ElementType ¶ added in v3.31.1
func (HybridConnectionOutput) ElementType() reflect.Type
func (HybridConnectionOutput) ToHybridConnectionOutput ¶ added in v3.31.1
func (o HybridConnectionOutput) ToHybridConnectionOutput() HybridConnectionOutput
func (HybridConnectionOutput) ToHybridConnectionOutputWithContext ¶ added in v3.31.1
func (o HybridConnectionOutput) ToHybridConnectionOutputWithContext(ctx context.Context) HybridConnectionOutput
func (HybridConnectionOutput) ToHybridConnectionPtrOutput ¶ added in v3.47.1
func (o HybridConnectionOutput) ToHybridConnectionPtrOutput() HybridConnectionPtrOutput
func (HybridConnectionOutput) ToHybridConnectionPtrOutputWithContext ¶ added in v3.47.1
func (o HybridConnectionOutput) ToHybridConnectionPtrOutputWithContext(ctx context.Context) HybridConnectionPtrOutput
type HybridConnectionPtrInput ¶ added in v3.47.1
type HybridConnectionPtrInput interface { pulumi.Input ToHybridConnectionPtrOutput() HybridConnectionPtrOutput ToHybridConnectionPtrOutputWithContext(ctx context.Context) HybridConnectionPtrOutput }
type HybridConnectionPtrOutput ¶ added in v3.47.1
type HybridConnectionPtrOutput struct {
*pulumi.OutputState
}
func (HybridConnectionPtrOutput) ElementType ¶ added in v3.47.1
func (HybridConnectionPtrOutput) ElementType() reflect.Type
func (HybridConnectionPtrOutput) ToHybridConnectionPtrOutput ¶ added in v3.47.1
func (o HybridConnectionPtrOutput) ToHybridConnectionPtrOutput() HybridConnectionPtrOutput
func (HybridConnectionPtrOutput) ToHybridConnectionPtrOutputWithContext ¶ added in v3.47.1
func (o HybridConnectionPtrOutput) ToHybridConnectionPtrOutputWithContext(ctx context.Context) HybridConnectionPtrOutput
type HybridConnectionState ¶ added in v3.9.0
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 ¶ added in v3.9.0
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 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/v3/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v2/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 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 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/v3/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v2/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 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/v3/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v2/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 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 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/v3/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v2/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 ManagedCertificate ¶ added in v3.33.0
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 ¶ added in v3.33.0
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 ¶ added in v3.33.0
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 ¶ added in v3.33.0
func (*ManagedCertificate) ElementType() reflect.Type
func (*ManagedCertificate) ToManagedCertificateOutput ¶ added in v3.33.0
func (i *ManagedCertificate) ToManagedCertificateOutput() ManagedCertificateOutput
func (*ManagedCertificate) ToManagedCertificateOutputWithContext ¶ added in v3.33.0
func (i *ManagedCertificate) ToManagedCertificateOutputWithContext(ctx context.Context) ManagedCertificateOutput
func (*ManagedCertificate) ToManagedCertificatePtrOutput ¶ added in v3.47.1
func (i *ManagedCertificate) ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput
func (*ManagedCertificate) ToManagedCertificatePtrOutputWithContext ¶ added in v3.47.1
func (i *ManagedCertificate) ToManagedCertificatePtrOutputWithContext(ctx context.Context) ManagedCertificatePtrOutput
type ManagedCertificateArgs ¶ added in v3.33.0
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 ¶ added in v3.33.0
func (ManagedCertificateArgs) ElementType() reflect.Type
type ManagedCertificateArray ¶ added in v3.47.1
type ManagedCertificateArray []ManagedCertificateInput
func (ManagedCertificateArray) ElementType ¶ added in v3.47.1
func (ManagedCertificateArray) ElementType() reflect.Type
func (ManagedCertificateArray) ToManagedCertificateArrayOutput ¶ added in v3.47.1
func (i ManagedCertificateArray) ToManagedCertificateArrayOutput() ManagedCertificateArrayOutput
func (ManagedCertificateArray) ToManagedCertificateArrayOutputWithContext ¶ added in v3.47.1
func (i ManagedCertificateArray) ToManagedCertificateArrayOutputWithContext(ctx context.Context) ManagedCertificateArrayOutput
type ManagedCertificateArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type ManagedCertificateArrayOutput struct{ *pulumi.OutputState }
func (ManagedCertificateArrayOutput) ElementType ¶ added in v3.47.1
func (ManagedCertificateArrayOutput) ElementType() reflect.Type
func (ManagedCertificateArrayOutput) Index ¶ added in v3.47.1
func (o ManagedCertificateArrayOutput) Index(i pulumi.IntInput) ManagedCertificateOutput
func (ManagedCertificateArrayOutput) ToManagedCertificateArrayOutput ¶ added in v3.47.1
func (o ManagedCertificateArrayOutput) ToManagedCertificateArrayOutput() ManagedCertificateArrayOutput
func (ManagedCertificateArrayOutput) ToManagedCertificateArrayOutputWithContext ¶ added in v3.47.1
func (o ManagedCertificateArrayOutput) ToManagedCertificateArrayOutputWithContext(ctx context.Context) ManagedCertificateArrayOutput
type ManagedCertificateInput ¶ added in v3.33.0
type ManagedCertificateInput interface { pulumi.Input ToManagedCertificateOutput() ManagedCertificateOutput ToManagedCertificateOutputWithContext(ctx context.Context) ManagedCertificateOutput }
type ManagedCertificateMap ¶ added in v3.47.1
type ManagedCertificateMap map[string]ManagedCertificateInput
func (ManagedCertificateMap) ElementType ¶ added in v3.47.1
func (ManagedCertificateMap) ElementType() reflect.Type
func (ManagedCertificateMap) ToManagedCertificateMapOutput ¶ added in v3.47.1
func (i ManagedCertificateMap) ToManagedCertificateMapOutput() ManagedCertificateMapOutput
func (ManagedCertificateMap) ToManagedCertificateMapOutputWithContext ¶ added in v3.47.1
func (i ManagedCertificateMap) ToManagedCertificateMapOutputWithContext(ctx context.Context) ManagedCertificateMapOutput
type ManagedCertificateMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type ManagedCertificateMapOutput struct{ *pulumi.OutputState }
func (ManagedCertificateMapOutput) ElementType ¶ added in v3.47.1
func (ManagedCertificateMapOutput) ElementType() reflect.Type
func (ManagedCertificateMapOutput) MapIndex ¶ added in v3.47.1
func (o ManagedCertificateMapOutput) MapIndex(k pulumi.StringInput) ManagedCertificateOutput
func (ManagedCertificateMapOutput) ToManagedCertificateMapOutput ¶ added in v3.47.1
func (o ManagedCertificateMapOutput) ToManagedCertificateMapOutput() ManagedCertificateMapOutput
func (ManagedCertificateMapOutput) ToManagedCertificateMapOutputWithContext ¶ added in v3.47.1
func (o ManagedCertificateMapOutput) ToManagedCertificateMapOutputWithContext(ctx context.Context) ManagedCertificateMapOutput
type ManagedCertificateOutput ¶ added in v3.33.0
type ManagedCertificateOutput struct {
*pulumi.OutputState
}
func (ManagedCertificateOutput) ElementType ¶ added in v3.33.0
func (ManagedCertificateOutput) ElementType() reflect.Type
func (ManagedCertificateOutput) ToManagedCertificateOutput ¶ added in v3.33.0
func (o ManagedCertificateOutput) ToManagedCertificateOutput() ManagedCertificateOutput
func (ManagedCertificateOutput) ToManagedCertificateOutputWithContext ¶ added in v3.33.0
func (o ManagedCertificateOutput) ToManagedCertificateOutputWithContext(ctx context.Context) ManagedCertificateOutput
func (ManagedCertificateOutput) ToManagedCertificatePtrOutput ¶ added in v3.47.1
func (o ManagedCertificateOutput) ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput
func (ManagedCertificateOutput) ToManagedCertificatePtrOutputWithContext ¶ added in v3.47.1
func (o ManagedCertificateOutput) ToManagedCertificatePtrOutputWithContext(ctx context.Context) ManagedCertificatePtrOutput
type ManagedCertificatePtrInput ¶ added in v3.47.1
type ManagedCertificatePtrInput interface { pulumi.Input ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput ToManagedCertificatePtrOutputWithContext(ctx context.Context) ManagedCertificatePtrOutput }
type ManagedCertificatePtrOutput ¶ added in v3.47.1
type ManagedCertificatePtrOutput struct {
*pulumi.OutputState
}
func (ManagedCertificatePtrOutput) ElementType ¶ added in v3.47.1
func (ManagedCertificatePtrOutput) ElementType() reflect.Type
func (ManagedCertificatePtrOutput) ToManagedCertificatePtrOutput ¶ added in v3.47.1
func (o ManagedCertificatePtrOutput) ToManagedCertificatePtrOutput() ManagedCertificatePtrOutput
func (ManagedCertificatePtrOutput) ToManagedCertificatePtrOutputWithContext ¶ added in v3.47.1
func (o ManagedCertificatePtrOutput) ToManagedCertificatePtrOutputWithContext(ctx context.Context) ManagedCertificatePtrOutput
type ManagedCertificateState ¶ added in v3.33.0
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 ¶ added in v3.33.0
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"` }
Manages an App Service Plan component.
## Example Usage ### Dedicated)
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi/sdk/v2/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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi/sdk/v2/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.String("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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi/sdk/v2/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.String("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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi/sdk/v2/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.String("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 ¶ added in v3.31.1
func (*Plan) ToPlanOutput ¶ added in v3.31.1
func (i *Plan) ToPlanOutput() PlanOutput
func (*Plan) ToPlanOutputWithContext ¶ added in v3.31.1
func (i *Plan) ToPlanOutputWithContext(ctx context.Context) PlanOutput
func (*Plan) ToPlanPtrOutput ¶ added in v3.47.1
func (i *Plan) ToPlanPtrOutput() PlanPtrOutput
func (*Plan) ToPlanPtrOutputWithContext ¶ added in v3.47.1
func (i *Plan) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
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 }
The set of arguments for constructing a Plan resource.
func (PlanArgs) ElementType ¶
type PlanArray ¶ added in v3.47.1
type PlanArray []PlanInput
func (PlanArray) ElementType ¶ added in v3.47.1
func (PlanArray) ToPlanArrayOutput ¶ added in v3.47.1
func (i PlanArray) ToPlanArrayOutput() PlanArrayOutput
func (PlanArray) ToPlanArrayOutputWithContext ¶ added in v3.47.1
func (i PlanArray) ToPlanArrayOutputWithContext(ctx context.Context) PlanArrayOutput
type PlanArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type PlanArrayOutput struct{ *pulumi.OutputState }
func (PlanArrayOutput) ElementType ¶ added in v3.47.1
func (PlanArrayOutput) ElementType() reflect.Type
func (PlanArrayOutput) Index ¶ added in v3.47.1
func (o PlanArrayOutput) Index(i pulumi.IntInput) PlanOutput
func (PlanArrayOutput) ToPlanArrayOutput ¶ added in v3.47.1
func (o PlanArrayOutput) ToPlanArrayOutput() PlanArrayOutput
func (PlanArrayOutput) ToPlanArrayOutputWithContext ¶ added in v3.47.1
func (o PlanArrayOutput) ToPlanArrayOutputWithContext(ctx context.Context) PlanArrayOutput
type PlanInput ¶ added in v3.31.1
type PlanInput interface { pulumi.Input ToPlanOutput() PlanOutput ToPlanOutputWithContext(ctx context.Context) PlanOutput }
type PlanMap ¶ added in v3.47.1
func (PlanMap) ElementType ¶ added in v3.47.1
func (PlanMap) ToPlanMapOutput ¶ added in v3.47.1
func (i PlanMap) ToPlanMapOutput() PlanMapOutput
func (PlanMap) ToPlanMapOutputWithContext ¶ added in v3.47.1
func (i PlanMap) ToPlanMapOutputWithContext(ctx context.Context) PlanMapOutput
type PlanMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type PlanMapOutput struct{ *pulumi.OutputState }
func (PlanMapOutput) ElementType ¶ added in v3.47.1
func (PlanMapOutput) ElementType() reflect.Type
func (PlanMapOutput) MapIndex ¶ added in v3.47.1
func (o PlanMapOutput) MapIndex(k pulumi.StringInput) PlanOutput
func (PlanMapOutput) ToPlanMapOutput ¶ added in v3.47.1
func (o PlanMapOutput) ToPlanMapOutput() PlanMapOutput
func (PlanMapOutput) ToPlanMapOutputWithContext ¶ added in v3.47.1
func (o PlanMapOutput) ToPlanMapOutputWithContext(ctx context.Context) PlanMapOutput
type PlanOutput ¶ added in v3.31.1
type PlanOutput struct {
*pulumi.OutputState
}
func (PlanOutput) ElementType ¶ added in v3.31.1
func (PlanOutput) ElementType() reflect.Type
func (PlanOutput) ToPlanOutput ¶ added in v3.31.1
func (o PlanOutput) ToPlanOutput() PlanOutput
func (PlanOutput) ToPlanOutputWithContext ¶ added in v3.31.1
func (o PlanOutput) ToPlanOutputWithContext(ctx context.Context) PlanOutput
func (PlanOutput) ToPlanPtrOutput ¶ added in v3.47.1
func (o PlanOutput) ToPlanPtrOutput() PlanPtrOutput
func (PlanOutput) ToPlanPtrOutputWithContext ¶ added in v3.47.1
func (o PlanOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
type PlanPtrInput ¶ added in v3.47.1
type PlanPtrInput interface { pulumi.Input ToPlanPtrOutput() PlanPtrOutput ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput }
type PlanPtrOutput ¶ added in v3.47.1
type PlanPtrOutput struct {
*pulumi.OutputState
}
func (PlanPtrOutput) ElementType ¶ added in v3.47.1
func (PlanPtrOutput) ElementType() reflect.Type
func (PlanPtrOutput) ToPlanPtrOutput ¶ added in v3.47.1
func (o PlanPtrOutput) ToPlanPtrOutput() PlanPtrOutput
func (PlanPtrOutput) ToPlanPtrOutputWithContext ¶ added in v3.47.1
func (o PlanPtrOutput) ToPlanPtrOutputWithContext(ctx context.Context) PlanPtrOutput
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.StringPtrInput // 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 }
func (PlanState) ElementType ¶
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"` // A Managed Service Identity block as defined below. Identity SlotIdentityOutput `pulumi:"identity"` // 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. SiteCredentials SlotSiteCredentialArrayOutput `pulumi:"siteCredentials"` // 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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-random/sdk/v2/go/random" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := random.NewRandomId(ctx, "server", &random.RandomIdArgs{ Keepers: pulumi.Float64Map{ "azi_id": pulumi.Float64(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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-random/sdk/v2/go/random" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := random.NewRandomId(ctx, "server", &random.RandomIdArgs{ Keepers: pulumi.Float64Map{ "azi_id": pulumi.Float64(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 ¶ added in v3.31.1
func (*Slot) ToSlotOutput ¶ added in v3.31.1
func (i *Slot) ToSlotOutput() SlotOutput
func (*Slot) ToSlotOutputWithContext ¶ added in v3.31.1
func (i *Slot) ToSlotOutputWithContext(ctx context.Context) SlotOutput
func (*Slot) ToSlotPtrOutput ¶ added in v3.47.1
func (i *Slot) ToSlotPtrOutput() SlotPtrOutput
func (*Slot) ToSlotPtrOutputWithContext ¶ added in v3.47.1
func (i *Slot) ToSlotPtrOutputWithContext(ctx context.Context) SlotPtrOutput
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 // A Managed Service Identity block as defined below. Identity SlotIdentityPtrInput // 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 // 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 ¶ added in v3.47.1
type SlotArray []SlotInput
func (SlotArray) ElementType ¶ added in v3.47.1
func (SlotArray) ToSlotArrayOutput ¶ added in v3.47.1
func (i SlotArray) ToSlotArrayOutput() SlotArrayOutput
func (SlotArray) ToSlotArrayOutputWithContext ¶ added in v3.47.1
func (i SlotArray) ToSlotArrayOutputWithContext(ctx context.Context) SlotArrayOutput
type SlotArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type SlotArrayOutput struct{ *pulumi.OutputState }
func (SlotArrayOutput) ElementType ¶ added in v3.47.1
func (SlotArrayOutput) ElementType() reflect.Type
func (SlotArrayOutput) Index ¶ added in v3.47.1
func (o SlotArrayOutput) Index(i pulumi.IntInput) SlotOutput
func (SlotArrayOutput) ToSlotArrayOutput ¶ added in v3.47.1
func (o SlotArrayOutput) ToSlotArrayOutput() SlotArrayOutput
func (SlotArrayOutput) ToSlotArrayOutputWithContext ¶ added in v3.47.1
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 SlotIdentity ¶
type SlotIdentity struct { // Specifies a list of user managed identity ids to be assigned. Required if `type` is `UserAssigned`. IdentityIds []string `pulumi:"identityIds"` PrincipalId *string `pulumi:"principalId"` 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"` PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` 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
func (SlotIdentityOutput) TenantId ¶
func (o SlotIdentityOutput) TenantId() pulumi.StringPtrOutput
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
func (SlotIdentityPtrOutput) TenantId ¶
func (o SlotIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
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 ¶ added in v3.31.1
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 ¶ added in v3.14.0
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 ¶ added in v3.14.0
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 ¶ added in v3.42.0
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 ¶ added in v3.42.0
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 ¶ added in v3.42.0
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 ¶ added in v3.42.0
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 ¶ added in v3.47.1
func (SlotMap) ElementType ¶ added in v3.47.1
func (SlotMap) ToSlotMapOutput ¶ added in v3.47.1
func (i SlotMap) ToSlotMapOutput() SlotMapOutput
func (SlotMap) ToSlotMapOutputWithContext ¶ added in v3.47.1
func (i SlotMap) ToSlotMapOutputWithContext(ctx context.Context) SlotMapOutput
type SlotMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type SlotMapOutput struct{ *pulumi.OutputState }
func (SlotMapOutput) ElementType ¶ added in v3.47.1
func (SlotMapOutput) ElementType() reflect.Type
func (SlotMapOutput) MapIndex ¶ added in v3.47.1
func (o SlotMapOutput) MapIndex(k pulumi.StringInput) SlotOutput
func (SlotMapOutput) ToSlotMapOutput ¶ added in v3.47.1
func (o SlotMapOutput) ToSlotMapOutput() SlotMapOutput
func (SlotMapOutput) ToSlotMapOutputWithContext ¶ added in v3.47.1
func (o SlotMapOutput) ToSlotMapOutputWithContext(ctx context.Context) SlotMapOutput
type SlotOutput ¶ added in v3.31.1
type SlotOutput struct {
*pulumi.OutputState
}
func (SlotOutput) ElementType ¶ added in v3.31.1
func (SlotOutput) ElementType() reflect.Type
func (SlotOutput) ToSlotOutput ¶ added in v3.31.1
func (o SlotOutput) ToSlotOutput() SlotOutput
func (SlotOutput) ToSlotOutputWithContext ¶ added in v3.31.1
func (o SlotOutput) ToSlotOutputWithContext(ctx context.Context) SlotOutput
func (SlotOutput) ToSlotPtrOutput ¶ added in v3.47.1
func (o SlotOutput) ToSlotPtrOutput() SlotPtrOutput
func (SlotOutput) ToSlotPtrOutputWithContext ¶ added in v3.47.1
func (o SlotOutput) ToSlotPtrOutputWithContext(ctx context.Context) SlotPtrOutput
type SlotPtrInput ¶ added in v3.47.1
type SlotPtrInput interface { pulumi.Input ToSlotPtrOutput() SlotPtrOutput ToSlotPtrOutputWithContext(ctx context.Context) SlotPtrOutput }
type SlotPtrOutput ¶ added in v3.47.1
type SlotPtrOutput struct {
*pulumi.OutputState
}
func (SlotPtrOutput) ElementType ¶ added in v3.47.1
func (SlotPtrOutput) ElementType() reflect.Type
func (SlotPtrOutput) ToSlotPtrOutput ¶ added in v3.47.1
func (o SlotPtrOutput) ToSlotPtrOutput() SlotPtrOutput
func (SlotPtrOutput) ToSlotPtrOutputWithContext ¶ added in v3.47.1
func (o SlotPtrOutput) ToSlotPtrOutputWithContext(ctx context.Context) SlotPtrOutput
type SlotSiteConfig ¶
type SlotSiteConfig struct { // 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"` // The name of the slot to automatically swap to during deployment 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`) and `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`). [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"` FtpsState *string `pulumi:"ftpsState"` 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 `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"` 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"` 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`, and `7.3`. 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"` 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"` ScmUseMainIpRestriction *bool `pulumi:"scmUseMainIpRestriction"` // Should the App Service Slot run in 32 bit mode, rather than 64 bit mode? Use32BitWorkerProcess *bool `pulumi:"use32BitWorkerProcess"` // Should WebSockets be enabled? WebsocketsEnabled *bool `pulumi:"websocketsEnabled"` WindowsFxVersion *string `pulumi:"windowsFxVersion"` }
type SlotSiteConfigArgs ¶
type SlotSiteConfigArgs struct { // 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"` // The name of the slot to automatically swap to during deployment 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`) and `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`). [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"` FtpsState pulumi.StringPtrInput `pulumi:"ftpsState"` 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 `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"` 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"` 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`, and `7.3`. 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"` 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"` 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 WebSockets be enabled? WebsocketsEnabled pulumi.BoolPtrInput `pulumi:"websocketsEnabled"` 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 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId *string `pulumi:"subnetId"` // 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 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // 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 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 ¶ added in v3.6.0
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) IpAddress ¶
func (o SlotSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (SlotSiteConfigIpRestrictionOutput) Name ¶ added in v3.5.0
func (o SlotSiteConfigIpRestrictionOutput) Name() pulumi.StringPtrOutput
The name for this IP Restriction.
func (SlotSiteConfigIpRestrictionOutput) Priority ¶ added in v3.5.0
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 ¶ added in v3.42.0
func (o SlotSiteConfigIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (SlotSiteConfigIpRestrictionOutput) SubnetId
deprecated
added in
v3.16.0
func (o SlotSiteConfigIpRestrictionOutput) SubnetId() pulumi.StringPtrOutput
Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider
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) AlwaysOn ¶
func (o SlotSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the app 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
The name of the slot to automatically swap to during deployment
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`) and `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`). [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
func (SlotSiteConfigOutput) HealthCheckPath ¶ added in v3.5.0
func (o SlotSiteConfigOutput) HealthCheckPath() pulumi.StringPtrOutput
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 `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
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 ¶ added in v3.45.0
func (o SlotSiteConfigOutput) NumberOfWorkers() pulumi.IntPtrOutput
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`, and `7.3`.
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 ¶ added in v3.10.0
func (o SlotSiteConfigOutput) ScmIpRestrictions() SlotSiteConfigScmIpRestrictionArrayOutput
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 ¶ added in v3.10.0
func (o SlotSiteConfigOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
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) WebsocketsEnabled ¶
func (o SlotSiteConfigOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
func (SlotSiteConfigOutput) WindowsFxVersion ¶
func (o SlotSiteConfigOutput) WindowsFxVersion() pulumi.StringPtrOutput
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) AlwaysOn ¶
func (o SlotSiteConfigPtrOutput) AlwaysOn() pulumi.BoolPtrOutput
Should the app 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
The name of the slot to automatically swap to during deployment
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`) and `v4.0` (which corresponds to the latest version of the .net CLR v4 - which at the time of writing is `.net 4.7.1`). [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
func (SlotSiteConfigPtrOutput) HealthCheckPath ¶ added in v3.5.0
func (o SlotSiteConfigPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
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 `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
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 ¶ added in v3.45.0
func (o SlotSiteConfigPtrOutput) NumberOfWorkers() pulumi.IntPtrOutput
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`, and `7.3`.
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 ¶ added in v3.10.0
func (o SlotSiteConfigPtrOutput) ScmIpRestrictions() SlotSiteConfigScmIpRestrictionArrayOutput
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 ¶ added in v3.10.0
func (o SlotSiteConfigPtrOutput) ScmUseMainIpRestriction() pulumi.BoolPtrOutput
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) WebsocketsEnabled ¶
func (o SlotSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
Should WebSockets be enabled?
func (SlotSiteConfigPtrOutput) WindowsFxVersion ¶
func (o SlotSiteConfigPtrOutput) WindowsFxVersion() pulumi.StringPtrOutput
type SlotSiteConfigScmIpRestriction ¶ added in v3.10.0
type SlotSiteConfigScmIpRestriction struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action *string `pulumi:"action"` // 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId *string `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId *string `pulumi:"virtualNetworkSubnetId"` }
type SlotSiteConfigScmIpRestrictionArgs ¶ added in v3.10.0
type SlotSiteConfigScmIpRestrictionArgs struct { // Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`. Action pulumi.StringPtrInput `pulumi:"action"` // 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"` // Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // The Virtual Network Subnet ID used for this IP Restriction. VirtualNetworkSubnetId pulumi.StringPtrInput `pulumi:"virtualNetworkSubnetId"` }
func (SlotSiteConfigScmIpRestrictionArgs) ElementType ¶ added in v3.10.0
func (SlotSiteConfigScmIpRestrictionArgs) ElementType() reflect.Type
func (SlotSiteConfigScmIpRestrictionArgs) ToSlotSiteConfigScmIpRestrictionOutput ¶ added in v3.10.0
func (i SlotSiteConfigScmIpRestrictionArgs) ToSlotSiteConfigScmIpRestrictionOutput() SlotSiteConfigScmIpRestrictionOutput
func (SlotSiteConfigScmIpRestrictionArgs) ToSlotSiteConfigScmIpRestrictionOutputWithContext ¶ added in v3.10.0
func (i SlotSiteConfigScmIpRestrictionArgs) ToSlotSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionOutput
type SlotSiteConfigScmIpRestrictionArray ¶ added in v3.10.0
type SlotSiteConfigScmIpRestrictionArray []SlotSiteConfigScmIpRestrictionInput
func (SlotSiteConfigScmIpRestrictionArray) ElementType ¶ added in v3.10.0
func (SlotSiteConfigScmIpRestrictionArray) ElementType() reflect.Type
func (SlotSiteConfigScmIpRestrictionArray) ToSlotSiteConfigScmIpRestrictionArrayOutput ¶ added in v3.10.0
func (i SlotSiteConfigScmIpRestrictionArray) ToSlotSiteConfigScmIpRestrictionArrayOutput() SlotSiteConfigScmIpRestrictionArrayOutput
func (SlotSiteConfigScmIpRestrictionArray) ToSlotSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v3.10.0
func (i SlotSiteConfigScmIpRestrictionArray) ToSlotSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionArrayOutput
type SlotSiteConfigScmIpRestrictionArrayInput ¶ added in v3.10.0
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 ¶ added in v3.10.0
type SlotSiteConfigScmIpRestrictionArrayOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigScmIpRestrictionArrayOutput) ElementType ¶ added in v3.10.0
func (SlotSiteConfigScmIpRestrictionArrayOutput) ElementType() reflect.Type
func (SlotSiteConfigScmIpRestrictionArrayOutput) ToSlotSiteConfigScmIpRestrictionArrayOutput ¶ added in v3.10.0
func (o SlotSiteConfigScmIpRestrictionArrayOutput) ToSlotSiteConfigScmIpRestrictionArrayOutput() SlotSiteConfigScmIpRestrictionArrayOutput
func (SlotSiteConfigScmIpRestrictionArrayOutput) ToSlotSiteConfigScmIpRestrictionArrayOutputWithContext ¶ added in v3.10.0
func (o SlotSiteConfigScmIpRestrictionArrayOutput) ToSlotSiteConfigScmIpRestrictionArrayOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionArrayOutput
type SlotSiteConfigScmIpRestrictionInput ¶ added in v3.10.0
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 ¶ added in v3.10.0
type SlotSiteConfigScmIpRestrictionOutput struct{ *pulumi.OutputState }
func (SlotSiteConfigScmIpRestrictionOutput) Action ¶ added in v3.10.0
func (o SlotSiteConfigScmIpRestrictionOutput) Action() pulumi.StringPtrOutput
Does this restriction `Allow` or `Deny` access for this IP range. Defaults to `Allow`.
func (SlotSiteConfigScmIpRestrictionOutput) ElementType ¶ added in v3.10.0
func (SlotSiteConfigScmIpRestrictionOutput) ElementType() reflect.Type
func (SlotSiteConfigScmIpRestrictionOutput) IpAddress ¶ added in v3.10.0
func (o SlotSiteConfigScmIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address used for this IP Restriction in CIDR notation.
func (SlotSiteConfigScmIpRestrictionOutput) Name ¶ added in v3.10.0
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 ¶ added in v3.10.0
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 ¶ added in v3.42.0
func (o SlotSiteConfigScmIpRestrictionOutput) ServiceTag() pulumi.StringPtrOutput
The Service Tag used for this IP Restriction.
func (SlotSiteConfigScmIpRestrictionOutput) SubnetId
deprecated
added in
v3.16.0
func (o SlotSiteConfigScmIpRestrictionOutput) SubnetId() pulumi.StringPtrOutput
Deprecated: This field has been deprecated in favour of `virtual_network_subnet_id` and will be removed in a future version of the provider
func (SlotSiteConfigScmIpRestrictionOutput) ToSlotSiteConfigScmIpRestrictionOutput ¶ added in v3.10.0
func (o SlotSiteConfigScmIpRestrictionOutput) ToSlotSiteConfigScmIpRestrictionOutput() SlotSiteConfigScmIpRestrictionOutput
func (SlotSiteConfigScmIpRestrictionOutput) ToSlotSiteConfigScmIpRestrictionOutputWithContext ¶ added in v3.10.0
func (o SlotSiteConfigScmIpRestrictionOutput) ToSlotSiteConfigScmIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigScmIpRestrictionOutput
func (SlotSiteConfigScmIpRestrictionOutput) VirtualNetworkSubnetId ¶ added in v3.10.0
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 // A Managed Service Identity block as defined below. Identity SlotIdentityPtrInput // 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. SiteCredentials SlotSiteCredentialArrayInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (SlotState) ElementType ¶
type SlotVirtualNetworkSwiftConnection ¶ added in v3.12.0
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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/network" "github.com/pulumi/pulumi/sdk/v2/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/stageing/config/virtualNetwork
```
func GetSlotVirtualNetworkSwiftConnection ¶ added in v3.12.0
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 ¶ added in v3.12.0
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 ¶ added in v3.31.1
func (*SlotVirtualNetworkSwiftConnection) ElementType() reflect.Type
func (*SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionOutput ¶ added in v3.31.1
func (i *SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionOutput() SlotVirtualNetworkSwiftConnectionOutput
func (*SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionOutputWithContext ¶ added in v3.31.1
func (i *SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionOutput
func (*SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionPtrOutput ¶ added in v3.47.1
func (i *SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionPtrOutput() SlotVirtualNetworkSwiftConnectionPtrOutput
func (*SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionPtrOutputWithContext ¶ added in v3.47.1
func (i *SlotVirtualNetworkSwiftConnection) ToSlotVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionPtrOutput
type SlotVirtualNetworkSwiftConnectionArgs ¶ added in v3.12.0
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 ¶ added in v3.12.0
func (SlotVirtualNetworkSwiftConnectionArgs) ElementType() reflect.Type
type SlotVirtualNetworkSwiftConnectionArray ¶ added in v3.47.1
type SlotVirtualNetworkSwiftConnectionArray []SlotVirtualNetworkSwiftConnectionInput
func (SlotVirtualNetworkSwiftConnectionArray) ElementType ¶ added in v3.47.1
func (SlotVirtualNetworkSwiftConnectionArray) ElementType() reflect.Type
func (SlotVirtualNetworkSwiftConnectionArray) ToSlotVirtualNetworkSwiftConnectionArrayOutput ¶ added in v3.47.1
func (i SlotVirtualNetworkSwiftConnectionArray) ToSlotVirtualNetworkSwiftConnectionArrayOutput() SlotVirtualNetworkSwiftConnectionArrayOutput
func (SlotVirtualNetworkSwiftConnectionArray) ToSlotVirtualNetworkSwiftConnectionArrayOutputWithContext ¶ added in v3.47.1
func (i SlotVirtualNetworkSwiftConnectionArray) ToSlotVirtualNetworkSwiftConnectionArrayOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionArrayOutput
type SlotVirtualNetworkSwiftConnectionArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type SlotVirtualNetworkSwiftConnectionArrayOutput struct{ *pulumi.OutputState }
func (SlotVirtualNetworkSwiftConnectionArrayOutput) ElementType ¶ added in v3.47.1
func (SlotVirtualNetworkSwiftConnectionArrayOutput) ElementType() reflect.Type
func (SlotVirtualNetworkSwiftConnectionArrayOutput) ToSlotVirtualNetworkSwiftConnectionArrayOutput ¶ added in v3.47.1
func (o SlotVirtualNetworkSwiftConnectionArrayOutput) ToSlotVirtualNetworkSwiftConnectionArrayOutput() SlotVirtualNetworkSwiftConnectionArrayOutput
func (SlotVirtualNetworkSwiftConnectionArrayOutput) ToSlotVirtualNetworkSwiftConnectionArrayOutputWithContext ¶ added in v3.47.1
func (o SlotVirtualNetworkSwiftConnectionArrayOutput) ToSlotVirtualNetworkSwiftConnectionArrayOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionArrayOutput
type SlotVirtualNetworkSwiftConnectionInput ¶ added in v3.31.1
type SlotVirtualNetworkSwiftConnectionInput interface { pulumi.Input ToSlotVirtualNetworkSwiftConnectionOutput() SlotVirtualNetworkSwiftConnectionOutput ToSlotVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionOutput }
type SlotVirtualNetworkSwiftConnectionMap ¶ added in v3.47.1
type SlotVirtualNetworkSwiftConnectionMap map[string]SlotVirtualNetworkSwiftConnectionInput
func (SlotVirtualNetworkSwiftConnectionMap) ElementType ¶ added in v3.47.1
func (SlotVirtualNetworkSwiftConnectionMap) ElementType() reflect.Type
func (SlotVirtualNetworkSwiftConnectionMap) ToSlotVirtualNetworkSwiftConnectionMapOutput ¶ added in v3.47.1
func (i SlotVirtualNetworkSwiftConnectionMap) ToSlotVirtualNetworkSwiftConnectionMapOutput() SlotVirtualNetworkSwiftConnectionMapOutput
func (SlotVirtualNetworkSwiftConnectionMap) ToSlotVirtualNetworkSwiftConnectionMapOutputWithContext ¶ added in v3.47.1
func (i SlotVirtualNetworkSwiftConnectionMap) ToSlotVirtualNetworkSwiftConnectionMapOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionMapOutput
type SlotVirtualNetworkSwiftConnectionMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type SlotVirtualNetworkSwiftConnectionMapOutput struct{ *pulumi.OutputState }
func (SlotVirtualNetworkSwiftConnectionMapOutput) ElementType ¶ added in v3.47.1
func (SlotVirtualNetworkSwiftConnectionMapOutput) ElementType() reflect.Type
func (SlotVirtualNetworkSwiftConnectionMapOutput) ToSlotVirtualNetworkSwiftConnectionMapOutput ¶ added in v3.47.1
func (o SlotVirtualNetworkSwiftConnectionMapOutput) ToSlotVirtualNetworkSwiftConnectionMapOutput() SlotVirtualNetworkSwiftConnectionMapOutput
func (SlotVirtualNetworkSwiftConnectionMapOutput) ToSlotVirtualNetworkSwiftConnectionMapOutputWithContext ¶ added in v3.47.1
func (o SlotVirtualNetworkSwiftConnectionMapOutput) ToSlotVirtualNetworkSwiftConnectionMapOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionMapOutput
type SlotVirtualNetworkSwiftConnectionOutput ¶ added in v3.31.1
type SlotVirtualNetworkSwiftConnectionOutput struct {
*pulumi.OutputState
}
func (SlotVirtualNetworkSwiftConnectionOutput) ElementType ¶ added in v3.31.1
func (SlotVirtualNetworkSwiftConnectionOutput) ElementType() reflect.Type
func (SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionOutput ¶ added in v3.31.1
func (o SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionOutput() SlotVirtualNetworkSwiftConnectionOutput
func (SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionOutputWithContext ¶ added in v3.31.1
func (o SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionOutput
func (SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionPtrOutput ¶ added in v3.47.1
func (o SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionPtrOutput() SlotVirtualNetworkSwiftConnectionPtrOutput
func (SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionPtrOutputWithContext ¶ added in v3.47.1
func (o SlotVirtualNetworkSwiftConnectionOutput) ToSlotVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionPtrOutput
type SlotVirtualNetworkSwiftConnectionPtrInput ¶ added in v3.47.1
type SlotVirtualNetworkSwiftConnectionPtrInput interface { pulumi.Input ToSlotVirtualNetworkSwiftConnectionPtrOutput() SlotVirtualNetworkSwiftConnectionPtrOutput ToSlotVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionPtrOutput }
type SlotVirtualNetworkSwiftConnectionPtrOutput ¶ added in v3.47.1
type SlotVirtualNetworkSwiftConnectionPtrOutput struct {
*pulumi.OutputState
}
func (SlotVirtualNetworkSwiftConnectionPtrOutput) ElementType ¶ added in v3.47.1
func (SlotVirtualNetworkSwiftConnectionPtrOutput) ElementType() reflect.Type
func (SlotVirtualNetworkSwiftConnectionPtrOutput) ToSlotVirtualNetworkSwiftConnectionPtrOutput ¶ added in v3.47.1
func (o SlotVirtualNetworkSwiftConnectionPtrOutput) ToSlotVirtualNetworkSwiftConnectionPtrOutput() SlotVirtualNetworkSwiftConnectionPtrOutput
func (SlotVirtualNetworkSwiftConnectionPtrOutput) ToSlotVirtualNetworkSwiftConnectionPtrOutputWithContext ¶ added in v3.47.1
func (o SlotVirtualNetworkSwiftConnectionPtrOutput) ToSlotVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) SlotVirtualNetworkSwiftConnectionPtrOutput
type SlotVirtualNetworkSwiftConnectionState ¶ added in v3.12.0
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 ¶ added in v3.12.0
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/v3/go/azure/appservice" "github.com/pulumi/pulumi/sdk/v2/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 ¶ added in v3.31.1
func (*SourceCodeToken) ElementType() reflect.Type
func (*SourceCodeToken) ToSourceCodeTokenOutput ¶ added in v3.31.1
func (i *SourceCodeToken) ToSourceCodeTokenOutput() SourceCodeTokenOutput
func (*SourceCodeToken) ToSourceCodeTokenOutputWithContext ¶ added in v3.31.1
func (i *SourceCodeToken) ToSourceCodeTokenOutputWithContext(ctx context.Context) SourceCodeTokenOutput
func (*SourceCodeToken) ToSourceCodeTokenPtrOutput ¶ added in v3.47.1
func (i *SourceCodeToken) ToSourceCodeTokenPtrOutput() SourceCodeTokenPtrOutput
func (*SourceCodeToken) ToSourceCodeTokenPtrOutputWithContext ¶ added in v3.47.1
func (i *SourceCodeToken) ToSourceCodeTokenPtrOutputWithContext(ctx context.Context) SourceCodeTokenPtrOutput
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 ¶ added in v3.47.1
type SourceCodeTokenArray []SourceCodeTokenInput
func (SourceCodeTokenArray) ElementType ¶ added in v3.47.1
func (SourceCodeTokenArray) ElementType() reflect.Type
func (SourceCodeTokenArray) ToSourceCodeTokenArrayOutput ¶ added in v3.47.1
func (i SourceCodeTokenArray) ToSourceCodeTokenArrayOutput() SourceCodeTokenArrayOutput
func (SourceCodeTokenArray) ToSourceCodeTokenArrayOutputWithContext ¶ added in v3.47.1
func (i SourceCodeTokenArray) ToSourceCodeTokenArrayOutputWithContext(ctx context.Context) SourceCodeTokenArrayOutput
type SourceCodeTokenArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type SourceCodeTokenArrayOutput struct{ *pulumi.OutputState }
func (SourceCodeTokenArrayOutput) ElementType ¶ added in v3.47.1
func (SourceCodeTokenArrayOutput) ElementType() reflect.Type
func (SourceCodeTokenArrayOutput) Index ¶ added in v3.47.1
func (o SourceCodeTokenArrayOutput) Index(i pulumi.IntInput) SourceCodeTokenOutput
func (SourceCodeTokenArrayOutput) ToSourceCodeTokenArrayOutput ¶ added in v3.47.1
func (o SourceCodeTokenArrayOutput) ToSourceCodeTokenArrayOutput() SourceCodeTokenArrayOutput
func (SourceCodeTokenArrayOutput) ToSourceCodeTokenArrayOutputWithContext ¶ added in v3.47.1
func (o SourceCodeTokenArrayOutput) ToSourceCodeTokenArrayOutputWithContext(ctx context.Context) SourceCodeTokenArrayOutput
type SourceCodeTokenInput ¶ added in v3.31.1
type SourceCodeTokenInput interface { pulumi.Input ToSourceCodeTokenOutput() SourceCodeTokenOutput ToSourceCodeTokenOutputWithContext(ctx context.Context) SourceCodeTokenOutput }
type SourceCodeTokenMap ¶ added in v3.47.1
type SourceCodeTokenMap map[string]SourceCodeTokenInput
func (SourceCodeTokenMap) ElementType ¶ added in v3.47.1
func (SourceCodeTokenMap) ElementType() reflect.Type
func (SourceCodeTokenMap) ToSourceCodeTokenMapOutput ¶ added in v3.47.1
func (i SourceCodeTokenMap) ToSourceCodeTokenMapOutput() SourceCodeTokenMapOutput
func (SourceCodeTokenMap) ToSourceCodeTokenMapOutputWithContext ¶ added in v3.47.1
func (i SourceCodeTokenMap) ToSourceCodeTokenMapOutputWithContext(ctx context.Context) SourceCodeTokenMapOutput
type SourceCodeTokenMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type SourceCodeTokenMapOutput struct{ *pulumi.OutputState }
func (SourceCodeTokenMapOutput) ElementType ¶ added in v3.47.1
func (SourceCodeTokenMapOutput) ElementType() reflect.Type
func (SourceCodeTokenMapOutput) MapIndex ¶ added in v3.47.1
func (o SourceCodeTokenMapOutput) MapIndex(k pulumi.StringInput) SourceCodeTokenOutput
func (SourceCodeTokenMapOutput) ToSourceCodeTokenMapOutput ¶ added in v3.47.1
func (o SourceCodeTokenMapOutput) ToSourceCodeTokenMapOutput() SourceCodeTokenMapOutput
func (SourceCodeTokenMapOutput) ToSourceCodeTokenMapOutputWithContext ¶ added in v3.47.1
func (o SourceCodeTokenMapOutput) ToSourceCodeTokenMapOutputWithContext(ctx context.Context) SourceCodeTokenMapOutput
type SourceCodeTokenOutput ¶ added in v3.31.1
type SourceCodeTokenOutput struct {
*pulumi.OutputState
}
func (SourceCodeTokenOutput) ElementType ¶ added in v3.31.1
func (SourceCodeTokenOutput) ElementType() reflect.Type
func (SourceCodeTokenOutput) ToSourceCodeTokenOutput ¶ added in v3.31.1
func (o SourceCodeTokenOutput) ToSourceCodeTokenOutput() SourceCodeTokenOutput
func (SourceCodeTokenOutput) ToSourceCodeTokenOutputWithContext ¶ added in v3.31.1
func (o SourceCodeTokenOutput) ToSourceCodeTokenOutputWithContext(ctx context.Context) SourceCodeTokenOutput
func (SourceCodeTokenOutput) ToSourceCodeTokenPtrOutput ¶ added in v3.47.1
func (o SourceCodeTokenOutput) ToSourceCodeTokenPtrOutput() SourceCodeTokenPtrOutput
func (SourceCodeTokenOutput) ToSourceCodeTokenPtrOutputWithContext ¶ added in v3.47.1
func (o SourceCodeTokenOutput) ToSourceCodeTokenPtrOutputWithContext(ctx context.Context) SourceCodeTokenPtrOutput
type SourceCodeTokenPtrInput ¶ added in v3.47.1
type SourceCodeTokenPtrInput interface { pulumi.Input ToSourceCodeTokenPtrOutput() SourceCodeTokenPtrOutput ToSourceCodeTokenPtrOutputWithContext(ctx context.Context) SourceCodeTokenPtrOutput }
type SourceCodeTokenPtrOutput ¶ added in v3.47.1
type SourceCodeTokenPtrOutput struct {
*pulumi.OutputState
}
func (SourceCodeTokenPtrOutput) ElementType ¶ added in v3.47.1
func (SourceCodeTokenPtrOutput) ElementType() reflect.Type
func (SourceCodeTokenPtrOutput) ToSourceCodeTokenPtrOutput ¶ added in v3.47.1
func (o SourceCodeTokenPtrOutput) ToSourceCodeTokenPtrOutput() SourceCodeTokenPtrOutput
func (SourceCodeTokenPtrOutput) ToSourceCodeTokenPtrOutputWithContext ¶ added in v3.47.1
func (o SourceCodeTokenPtrOutput) ToSourceCodeTokenPtrOutputWithContext(ctx context.Context) SourceCodeTokenPtrOutput
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 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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/network" "github.com/pulumi/pulumi/sdk/v2/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/v3/go/azure/appservice" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/network" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleVirtualNetwork, err := network.NewVirtualNetwork(ctx, "exampleVirtualNetwork", &network.VirtualNetworkArgs{ AddressSpaces: pulumi.StringArray{ pulumi.String("10.0.0.0/16"), }, Location: pulumi.Any(azurerm_resource_group.Example.Location), ResourceGroupName: pulumi.Any(azurerm_resource_group.Example.Name), }) if err != nil { return err } exampleSubnet, err := network.NewSubnet(ctx, "exampleSubnet", &network.SubnetArgs{ ResourceGroupName: pulumi.Any(azurerm_resource_group.Example.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: pulumi.Any(azurerm_resource_group.Example.Location), ResourceGroupName: pulumi.Any(azurerm_resource_group.Example.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: pulumi.Any(azurerm_resource_group.Example.Name), Location: pulumi.Any(azurerm_resource_group.Example.Location), AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("LRS"), }) if err != nil { return err } exampleFunctionApp, err := appservice.NewFunctionApp(ctx, "exampleFunctionApp", &appservice.FunctionAppArgs{ Location: pulumi.Any(azurerm_resource_group.Example.Location), ResourceGroupName: pulumi.Any(azurerm_resource_group.Example.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 ¶ added in v3.31.1
func (*VirtualNetworkSwiftConnection) ElementType() reflect.Type
func (*VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionOutput ¶ added in v3.31.1
func (i *VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionOutput() VirtualNetworkSwiftConnectionOutput
func (*VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionOutputWithContext ¶ added in v3.31.1
func (i *VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionOutput
func (*VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionPtrOutput ¶ added in v3.47.1
func (i *VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionPtrOutput() VirtualNetworkSwiftConnectionPtrOutput
func (*VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionPtrOutputWithContext ¶ added in v3.47.1
func (i *VirtualNetworkSwiftConnection) ToVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionPtrOutput
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 ¶ added in v3.47.1
type VirtualNetworkSwiftConnectionArray []VirtualNetworkSwiftConnectionInput
func (VirtualNetworkSwiftConnectionArray) ElementType ¶ added in v3.47.1
func (VirtualNetworkSwiftConnectionArray) ElementType() reflect.Type
func (VirtualNetworkSwiftConnectionArray) ToVirtualNetworkSwiftConnectionArrayOutput ¶ added in v3.47.1
func (i VirtualNetworkSwiftConnectionArray) ToVirtualNetworkSwiftConnectionArrayOutput() VirtualNetworkSwiftConnectionArrayOutput
func (VirtualNetworkSwiftConnectionArray) ToVirtualNetworkSwiftConnectionArrayOutputWithContext ¶ added in v3.47.1
func (i VirtualNetworkSwiftConnectionArray) ToVirtualNetworkSwiftConnectionArrayOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionArrayOutput
type VirtualNetworkSwiftConnectionArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type VirtualNetworkSwiftConnectionArrayOutput struct{ *pulumi.OutputState }
func (VirtualNetworkSwiftConnectionArrayOutput) ElementType ¶ added in v3.47.1
func (VirtualNetworkSwiftConnectionArrayOutput) ElementType() reflect.Type
func (VirtualNetworkSwiftConnectionArrayOutput) ToVirtualNetworkSwiftConnectionArrayOutput ¶ added in v3.47.1
func (o VirtualNetworkSwiftConnectionArrayOutput) ToVirtualNetworkSwiftConnectionArrayOutput() VirtualNetworkSwiftConnectionArrayOutput
func (VirtualNetworkSwiftConnectionArrayOutput) ToVirtualNetworkSwiftConnectionArrayOutputWithContext ¶ added in v3.47.1
func (o VirtualNetworkSwiftConnectionArrayOutput) ToVirtualNetworkSwiftConnectionArrayOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionArrayOutput
type VirtualNetworkSwiftConnectionInput ¶ added in v3.31.1
type VirtualNetworkSwiftConnectionInput interface { pulumi.Input ToVirtualNetworkSwiftConnectionOutput() VirtualNetworkSwiftConnectionOutput ToVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionOutput }
type VirtualNetworkSwiftConnectionMap ¶ added in v3.47.1
type VirtualNetworkSwiftConnectionMap map[string]VirtualNetworkSwiftConnectionInput
func (VirtualNetworkSwiftConnectionMap) ElementType ¶ added in v3.47.1
func (VirtualNetworkSwiftConnectionMap) ElementType() reflect.Type
func (VirtualNetworkSwiftConnectionMap) ToVirtualNetworkSwiftConnectionMapOutput ¶ added in v3.47.1
func (i VirtualNetworkSwiftConnectionMap) ToVirtualNetworkSwiftConnectionMapOutput() VirtualNetworkSwiftConnectionMapOutput
func (VirtualNetworkSwiftConnectionMap) ToVirtualNetworkSwiftConnectionMapOutputWithContext ¶ added in v3.47.1
func (i VirtualNetworkSwiftConnectionMap) ToVirtualNetworkSwiftConnectionMapOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionMapOutput
type VirtualNetworkSwiftConnectionMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type VirtualNetworkSwiftConnectionMapOutput struct{ *pulumi.OutputState }
func (VirtualNetworkSwiftConnectionMapOutput) ElementType ¶ added in v3.47.1
func (VirtualNetworkSwiftConnectionMapOutput) ElementType() reflect.Type
func (VirtualNetworkSwiftConnectionMapOutput) MapIndex ¶ added in v3.47.1
func (o VirtualNetworkSwiftConnectionMapOutput) MapIndex(k pulumi.StringInput) VirtualNetworkSwiftConnectionOutput
func (VirtualNetworkSwiftConnectionMapOutput) ToVirtualNetworkSwiftConnectionMapOutput ¶ added in v3.47.1
func (o VirtualNetworkSwiftConnectionMapOutput) ToVirtualNetworkSwiftConnectionMapOutput() VirtualNetworkSwiftConnectionMapOutput
func (VirtualNetworkSwiftConnectionMapOutput) ToVirtualNetworkSwiftConnectionMapOutputWithContext ¶ added in v3.47.1
func (o VirtualNetworkSwiftConnectionMapOutput) ToVirtualNetworkSwiftConnectionMapOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionMapOutput
type VirtualNetworkSwiftConnectionOutput ¶ added in v3.31.1
type VirtualNetworkSwiftConnectionOutput struct {
*pulumi.OutputState
}
func (VirtualNetworkSwiftConnectionOutput) ElementType ¶ added in v3.31.1
func (VirtualNetworkSwiftConnectionOutput) ElementType() reflect.Type
func (VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionOutput ¶ added in v3.31.1
func (o VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionOutput() VirtualNetworkSwiftConnectionOutput
func (VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionOutputWithContext ¶ added in v3.31.1
func (o VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionOutput
func (VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionPtrOutput ¶ added in v3.47.1
func (o VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionPtrOutput() VirtualNetworkSwiftConnectionPtrOutput
func (VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionPtrOutputWithContext ¶ added in v3.47.1
func (o VirtualNetworkSwiftConnectionOutput) ToVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionPtrOutput
type VirtualNetworkSwiftConnectionPtrInput ¶ added in v3.47.1
type VirtualNetworkSwiftConnectionPtrInput interface { pulumi.Input ToVirtualNetworkSwiftConnectionPtrOutput() VirtualNetworkSwiftConnectionPtrOutput ToVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionPtrOutput }
type VirtualNetworkSwiftConnectionPtrOutput ¶ added in v3.47.1
type VirtualNetworkSwiftConnectionPtrOutput struct {
*pulumi.OutputState
}
func (VirtualNetworkSwiftConnectionPtrOutput) ElementType ¶ added in v3.47.1
func (VirtualNetworkSwiftConnectionPtrOutput) ElementType() reflect.Type
func (VirtualNetworkSwiftConnectionPtrOutput) ToVirtualNetworkSwiftConnectionPtrOutput ¶ added in v3.47.1
func (o VirtualNetworkSwiftConnectionPtrOutput) ToVirtualNetworkSwiftConnectionPtrOutput() VirtualNetworkSwiftConnectionPtrOutput
func (VirtualNetworkSwiftConnectionPtrOutput) ToVirtualNetworkSwiftConnectionPtrOutputWithContext ¶ added in v3.47.1
func (o VirtualNetworkSwiftConnectionPtrOutput) ToVirtualNetworkSwiftConnectionPtrOutputWithContext(ctx context.Context) VirtualNetworkSwiftConnectionPtrOutput
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
- functionApp.go
- functionAppSlot.go
- getAppService.go
- getAppServiceEnvironment.go
- getAppServicePlan.go
- getCertificate.go
- getCertificateOrder.go
- getFunctionApp.go
- getFunctionAppHostKeys.go
- hybridConnection.go
- init.go
- managedCertificate.go
- plan.go
- pulumiTypes.go
- slot.go
- slotVirtualNetworkSwiftConnection.go
- sourceCodeToken.go
- virtualNetworkSwiftConnection.go