Documentation ¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type ActiveSlot
- type ActiveSlotArgs
- type ActiveSlotState
- type AppService
- type AppServiceArgs
- 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.StringOutput
- 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.StringOutput
- func (o AppServiceAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringOutput
- 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.StringOutput
- func (o AppServiceAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringOutput
- 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.StringOutput
- func (o AppServiceAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringOutput
- 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.BoolOutput
- 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.StringOutput
- func (o AppServiceAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringOutput
- 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.StringOutput
- func (o AppServiceBackupPtrOutput) Schedule() AppServiceBackupScheduleOutput
- func (o AppServiceBackupPtrOutput) StorageAccountUrl() pulumi.StringOutput
- 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
- 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
- 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.StringOutput
- 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.StringOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays() pulumi.IntOutput
- func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) SasUrl() pulumi.StringOutput
- 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) 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) 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.IntOutput
- func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) SasUrl() pulumi.StringOutput
- 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.IntOutput
- func (o AppServiceLogsHttpLogsFileSystemPtrOutput) RetentionInMb() pulumi.IntOutput
- 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 (AppServiceLogsOutput) ElementType() reflect.Type
- 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) Elem() AppServiceLogsOutput
- func (AppServiceLogsPtrOutput) ElementType() reflect.Type
- func (o AppServiceLogsPtrOutput) HttpLogs() AppServiceLogsHttpLogsPtrOutput
- func (o AppServiceLogsPtrOutput) ToAppServiceLogsPtrOutput() AppServiceLogsPtrOutput
- func (o AppServiceLogsPtrOutput) ToAppServiceLogsPtrOutputWithContext(ctx context.Context) AppServiceLogsPtrOutput
- 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 (AppServiceSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- func (o AppServiceSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutput() AppServiceSiteConfigIpRestrictionOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) ToAppServiceSiteConfigIpRestrictionOutputWithContext(ctx context.Context) AppServiceSiteConfigIpRestrictionOutput
- func (o AppServiceSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type AppServiceSiteConfigOutput
- func (o AppServiceSiteConfigOutput) 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) 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) PhpVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) PythonVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigOutput) ScmType() pulumi.StringPtrOutput
- 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) 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) PhpVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) PythonVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput
- func (o AppServiceSiteConfigPtrOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput
- func (o AppServiceSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
- 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 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
- type AppServiceSourceControlArray
- func (AppServiceSourceControlArray) ElementType() reflect.Type
- func (i AppServiceSourceControlArray) ToAppServiceSourceControlArrayOutput() AppServiceSourceControlArrayOutput
- func (i AppServiceSourceControlArray) ToAppServiceSourceControlArrayOutputWithContext(ctx context.Context) AppServiceSourceControlArrayOutput
- type AppServiceSourceControlArrayInput
- type AppServiceSourceControlArrayOutput
- func (AppServiceSourceControlArrayOutput) ElementType() reflect.Type
- func (o AppServiceSourceControlArrayOutput) Index(i pulumi.IntInput) AppServiceSourceControlOutput
- func (o AppServiceSourceControlArrayOutput) ToAppServiceSourceControlArrayOutput() AppServiceSourceControlArrayOutput
- func (o AppServiceSourceControlArrayOutput) ToAppServiceSourceControlArrayOutputWithContext(ctx context.Context) AppServiceSourceControlArrayOutput
- type AppServiceSourceControlInput
- type AppServiceSourceControlOutput
- func (o AppServiceSourceControlOutput) Branch() pulumi.StringPtrOutput
- func (AppServiceSourceControlOutput) ElementType() reflect.Type
- func (o AppServiceSourceControlOutput) RepoUrl() pulumi.StringPtrOutput
- func (o AppServiceSourceControlOutput) ToAppServiceSourceControlOutput() AppServiceSourceControlOutput
- func (o AppServiceSourceControlOutput) ToAppServiceSourceControlOutputWithContext(ctx context.Context) AppServiceSourceControlOutput
- type AppServiceState
- type AppServiceStorageAccount
- type AppServiceStorageAccountArgs
- func (AppServiceStorageAccountArgs) ElementType() reflect.Type
- func (i AppServiceStorageAccountArgs) ToAppServiceStorageAccountOutput() AppServiceStorageAccountOutput
- func (i AppServiceStorageAccountArgs) ToAppServiceStorageAccountOutputWithContext(ctx context.Context) AppServiceStorageAccountOutput
- type AppServiceStorageAccountArray
- func (AppServiceStorageAccountArray) ElementType() reflect.Type
- func (i AppServiceStorageAccountArray) ToAppServiceStorageAccountArrayOutput() AppServiceStorageAccountArrayOutput
- func (i AppServiceStorageAccountArray) ToAppServiceStorageAccountArrayOutputWithContext(ctx context.Context) AppServiceStorageAccountArrayOutput
- type AppServiceStorageAccountArrayInput
- type AppServiceStorageAccountArrayOutput
- func (AppServiceStorageAccountArrayOutput) ElementType() reflect.Type
- func (o AppServiceStorageAccountArrayOutput) Index(i pulumi.IntInput) AppServiceStorageAccountOutput
- func (o AppServiceStorageAccountArrayOutput) ToAppServiceStorageAccountArrayOutput() AppServiceStorageAccountArrayOutput
- func (o AppServiceStorageAccountArrayOutput) ToAppServiceStorageAccountArrayOutputWithContext(ctx context.Context) AppServiceStorageAccountArrayOutput
- type AppServiceStorageAccountInput
- type AppServiceStorageAccountOutput
- func (o AppServiceStorageAccountOutput) AccessKey() pulumi.StringOutput
- func (o AppServiceStorageAccountOutput) AccountName() pulumi.StringOutput
- func (AppServiceStorageAccountOutput) ElementType() reflect.Type
- func (o AppServiceStorageAccountOutput) MountPath() pulumi.StringPtrOutput
- func (o AppServiceStorageAccountOutput) Name() pulumi.StringOutput
- func (o AppServiceStorageAccountOutput) ShareName() pulumi.StringOutput
- func (o AppServiceStorageAccountOutput) ToAppServiceStorageAccountOutput() AppServiceStorageAccountOutput
- func (o AppServiceStorageAccountOutput) ToAppServiceStorageAccountOutputWithContext(ctx context.Context) AppServiceStorageAccountOutput
- func (o AppServiceStorageAccountOutput) Type() pulumi.StringOutput
- type Certificate
- type CertificateArgs
- type CertificateOrder
- type CertificateOrderArgs
- 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 CertificateOrderState
- type CertificateState
- type CustomHostnameBinding
- type CustomHostnameBindingArgs
- type CustomHostnameBindingState
- type Environment
- type EnvironmentArgs
- type EnvironmentState
- type FunctionApp
- type FunctionAppArgs
- 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.StringOutput
- 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.StringOutput
- func (o FunctionAppAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringOutput
- 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.StringOutput
- func (o FunctionAppAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringOutput
- 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.StringOutput
- func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringOutput
- 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.BoolOutput
- 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.StringOutput
- func (o FunctionAppAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringOutput
- 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.StringOutput
- 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 (FunctionAppSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionOutput) SubnetId() pulumi.StringPtrOutput
- func (o FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutput() FunctionAppSiteConfigIpRestrictionOutput
- func (o FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionOutput
- type FunctionAppSiteConfigOutput
- func (o FunctionAppSiteConfigOutput) AlwaysOn() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigOutput) Cors() FunctionAppSiteConfigCorsPtrOutput
- func (FunctionAppSiteConfigOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigOutput) FtpsState() 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) 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) Cors() FunctionAppSiteConfigCorsPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) Elem() FunctionAppSiteConfigOutput
- func (FunctionAppSiteConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionAppSiteConfigPtrOutput) FtpsState() 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) ToFunctionAppSiteConfigPtrOutput() FunctionAppSiteConfigPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) ToFunctionAppSiteConfigPtrOutputWithContext(ctx context.Context) FunctionAppSiteConfigPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) Use32BitWorkerProcess() pulumi.BoolPtrOutput
- func (o FunctionAppSiteConfigPtrOutput) WebsocketsEnabled() pulumi.BoolPtrOutput
- 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 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 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 (GetAppServiceSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- func (o GetAppServiceSiteConfigIpRestrictionOutput) IpAddress() 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) 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) PhpVersion() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) PythonVersion() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolOutput
- func (o GetAppServiceSiteConfigOutput) RemoteDebuggingVersion() pulumi.StringOutput
- func (o GetAppServiceSiteConfigOutput) ScmType() pulumi.StringOutput
- 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 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) RepoUrl() pulumi.StringOutput
- func (o GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutput() GetAppServiceSourceControlOutput
- func (o GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutputWithContext(ctx context.Context) GetAppServiceSourceControlOutput
- 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 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 LookupAppServiceArgs
- type LookupAppServiceResult
- type LookupCertificateArgs
- type LookupCertificateOrderArgs
- type LookupCertificateOrderResult
- type LookupCertificateResult
- type LookupFunctionAppArgs
- type LookupFunctionAppResult
- type Plan
- type PlanArgs
- 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.StringOutput
- func (o PlanSkuPtrOutput) Tier() pulumi.StringOutput
- func (o PlanSkuPtrOutput) ToPlanSkuPtrOutput() PlanSkuPtrOutput
- func (o PlanSkuPtrOutput) ToPlanSkuPtrOutputWithContext(ctx context.Context) PlanSkuPtrOutput
- type PlanState
- type Slot
- type SlotArgs
- 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.StringOutput
- 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.StringOutput
- func (o SlotAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringOutput
- 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.StringOutput
- func (o SlotAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringOutput
- 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.StringOutput
- func (o SlotAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringOutput
- 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.BoolOutput
- 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.StringOutput
- func (o SlotAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringOutput
- 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.StringOutput
- 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.StringOutput
- func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays() pulumi.IntOutput
- func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) SasUrl() pulumi.StringOutput
- 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) 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) 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.IntOutput
- func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) SasUrl() pulumi.StringOutput
- 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.IntOutput
- func (o SlotLogsHttpLogsFileSystemPtrOutput) RetentionInMb() pulumi.IntOutput
- 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 (SlotLogsOutput) ElementType() reflect.Type
- 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) Elem() SlotLogsOutput
- func (SlotLogsPtrOutput) ElementType() reflect.Type
- func (o SlotLogsPtrOutput) HttpLogs() SlotLogsHttpLogsPtrOutput
- func (o SlotLogsPtrOutput) ToSlotLogsPtrOutput() SlotLogsPtrOutput
- func (o SlotLogsPtrOutput) ToSlotLogsPtrOutputWithContext(ctx context.Context) SlotLogsPtrOutput
- 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 (SlotSiteConfigIpRestrictionOutput) ElementType() reflect.Type
- func (o SlotSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
- func (o SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutput() SlotSiteConfigIpRestrictionOutput
- func (o SlotSiteConfigIpRestrictionOutput) ToSlotSiteConfigIpRestrictionOutputWithContext(ctx context.Context) SlotSiteConfigIpRestrictionOutput
- func (o SlotSiteConfigIpRestrictionOutput) VirtualNetworkSubnetId() pulumi.StringPtrOutput
- type SlotSiteConfigOutput
- func (o SlotSiteConfigOutput) 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) 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) PhpVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) PythonVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigOutput) ScmType() pulumi.StringPtrOutput
- 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) 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) PhpVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) PythonVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) RemoteDebuggingEnabled() pulumi.BoolPtrOutput
- func (o SlotSiteConfigPtrOutput) RemoteDebuggingVersion() pulumi.StringPtrOutput
- func (o SlotSiteConfigPtrOutput) ScmType() pulumi.StringPtrOutput
- 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 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 SourceCodeToken
- type SourceCodeTokenArgs
- type SourceCodeTokenState
- type VirtualNetworkSwiftConnection
- type VirtualNetworkSwiftConnectionArgs
- 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/app_service_active_slot.html.markdown.
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.
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 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.BoolOutput `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"` // 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 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 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 `sourceControl` block as defined below, which contains the Source Control information when `scmType` is set to `LocalGit`. SourceControls AppServiceSourceControlArrayOutput `pulumi:"sourceControls"` // 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/app_service.html.markdown.
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.
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 // 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 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 }
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 }
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.StringOutput
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 }
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 }
func AppServiceAuthSettingsFacebookPtr ¶
func AppServiceAuthSettingsFacebookPtr(v *AppServiceAuthSettingsFacebookArgs) AppServiceAuthSettingsFacebookPtrInput
type AppServiceAuthSettingsFacebookPtrOutput ¶
type AppServiceAuthSettingsFacebookPtrOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsFacebookPtrOutput) AppId ¶
func (o AppServiceAuthSettingsFacebookPtrOutput) AppId() pulumi.StringOutput
The App ID of the Facebook app used for login
func (AppServiceAuthSettingsFacebookPtrOutput) AppSecret ¶
func (o AppServiceAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringOutput
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 }
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 }
func AppServiceAuthSettingsGooglePtr ¶
func AppServiceAuthSettingsGooglePtr(v *AppServiceAuthSettingsGoogleArgs) AppServiceAuthSettingsGooglePtrInput
type AppServiceAuthSettingsGooglePtrOutput ¶
type AppServiceAuthSettingsGooglePtrOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsGooglePtrOutput) ClientId ¶
func (o AppServiceAuthSettingsGooglePtrOutput) ClientId() pulumi.StringOutput
The OpenID Connect Client ID for the Google web application.
func (AppServiceAuthSettingsGooglePtrOutput) ClientSecret ¶
func (o AppServiceAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringOutput
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 }
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 }
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 }
func AppServiceAuthSettingsMicrosoftPtr ¶
func AppServiceAuthSettingsMicrosoftPtr(v *AppServiceAuthSettingsMicrosoftArgs) AppServiceAuthSettingsMicrosoftPtrInput
type AppServiceAuthSettingsMicrosoftPtrOutput ¶
type AppServiceAuthSettingsMicrosoftPtrOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsMicrosoftPtrOutput) ClientId ¶
func (o AppServiceAuthSettingsMicrosoftPtrOutput) ClientId() pulumi.StringOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (AppServiceAuthSettingsMicrosoftPtrOutput) ClientSecret ¶
func (o AppServiceAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringOutput
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 }
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.BoolOutput
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 }
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 }
func AppServiceAuthSettingsTwitterPtr ¶
func AppServiceAuthSettingsTwitterPtr(v *AppServiceAuthSettingsTwitterArgs) AppServiceAuthSettingsTwitterPtrInput
type AppServiceAuthSettingsTwitterPtrOutput ¶
type AppServiceAuthSettingsTwitterPtrOutput struct{ *pulumi.OutputState }
func (AppServiceAuthSettingsTwitterPtrOutput) ConsumerKey ¶
func (o AppServiceAuthSettingsTwitterPtrOutput) ConsumerKey() pulumi.StringOutput
func (AppServiceAuthSettingsTwitterPtrOutput) ConsumerSecret ¶
func (o AppServiceAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringOutput
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 }
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 }
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.StringOutput
Specifies the name for this Backup.
func (AppServiceBackupPtrOutput) Schedule ¶
func (o AppServiceBackupPtrOutput) Schedule() AppServiceBackupScheduleOutput
A `schedule` block as defined below.
func (AppServiceBackupPtrOutput) StorageAccountUrl ¶
func (o AppServiceBackupPtrOutput) StorageAccountUrl() pulumi.StringOutput
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
type AppServiceBackupScheduleInput ¶
type AppServiceBackupScheduleInput interface { pulumi.Input ToAppServiceBackupScheduleOutput() AppServiceBackupScheduleOutput ToAppServiceBackupScheduleOutputWithContext(context.Context) AppServiceBackupScheduleOutput }
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
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 }
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 }
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 }
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 }
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.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 AppServiceLogs ¶
type AppServiceLogs struct { // An `applicationLogs` block as defined below. ApplicationLogs *AppServiceLogsApplicationLogs `pulumi:"applicationLogs"` // 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"` }
type AppServiceLogsApplicationLogsArgs ¶
type AppServiceLogsApplicationLogsArgs struct { // An `azureBlobStorage` block as defined below. AzureBlobStorage AppServiceLogsApplicationLogsAzureBlobStoragePtrInput `pulumi:"azureBlobStorage"` }
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 Service SAS token appended. **NOTE:** there is currently no means of generating Service SAS tokens with the `azurerm` provider. 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 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 (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 }
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 Service SAS token appended. **NOTE:** there is currently no means of generating Service SAS tokens with the `azurerm` provider.
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 }
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.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 (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays ¶
func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays() pulumi.IntOutput
The number of days to retain logs for.
func (AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) SasUrl ¶
func (o AppServiceLogsApplicationLogsAzureBlobStoragePtrOutput) 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 (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 }
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) 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 }
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) 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"` // 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 AppServiceLogsHttpLogsAzureBlobStorage ¶
type AppServiceLogsHttpLogsAzureBlobStorage 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 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 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 (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 }
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 Service SAS token appended. **NOTE:** there is currently no means of generating Service SAS tokens with the `azurerm` provider.
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 }
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.IntOutput
The number of days to retain logs for.
func (AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) SasUrl ¶
func (o AppServiceLogsHttpLogsAzureBlobStoragePtrOutput) 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 (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 }
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 }
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.IntOutput
The number of days to retain logs for.
func (AppServiceLogsHttpLogsFileSystemPtrOutput) RetentionInMb ¶
func (o AppServiceLogsHttpLogsFileSystemPtrOutput) RetentionInMb() pulumi.IntOutput
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 }
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 }
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 }
type AppServiceLogsOutput ¶
type AppServiceLogsOutput struct{ *pulumi.OutputState }
func (AppServiceLogsOutput) ApplicationLogs ¶
func (o AppServiceLogsOutput) ApplicationLogs() AppServiceLogsApplicationLogsPtrOutput
An `applicationLogs` block as defined below.
func (AppServiceLogsOutput) ElementType ¶
func (AppServiceLogsOutput) ElementType() reflect.Type
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 }
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) Elem ¶
func (o AppServiceLogsPtrOutput) Elem() AppServiceLogsOutput
func (AppServiceLogsPtrOutput) ElementType ¶
func (AppServiceLogsPtrOutput) ElementType() reflect.Type
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 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`) 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"` // State of FTP / FTPS service for this App Service. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. FtpsState *string `pulumi:"ftpsState"` // 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 version of PHP to use in this App Service. 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. 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"` // 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"` // 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`) 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"` // State of FTP / FTPS service for this App Service. Possible values include: `AllAllowed`, `FtpsOnly` and `Disabled`. FtpsState pulumi.StringPtrInput `pulumi:"ftpsState"` // 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 version of PHP to use in this App Service. 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. 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"` // 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"` // 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 }
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 }
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 }
type AppServiceSiteConfigIpRestrictionArgs ¶
type AppServiceSiteConfigIpRestrictionArgs struct { // The IP Address used for this IP Restriction in CIDR notation. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // 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 }
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 }
type AppServiceSiteConfigIpRestrictionOutput ¶
type AppServiceSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
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) 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`) 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 (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) 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) 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`, and `7.3`.
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) 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) 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 }
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`) 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 (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) 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) 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`, and `7.3`.
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) 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) 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 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 }
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 }
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 AppServiceSourceControlArgs ¶
type AppServiceSourceControlArgs struct { // Branch name of the Git repository for this App Service. Branch pulumi.StringPtrInput `pulumi:"branch"` // URL of the Git repository for this App Service. RepoUrl pulumi.StringPtrInput `pulumi:"repoUrl"` }
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
type AppServiceSourceControlArray ¶
type AppServiceSourceControlArray []AppServiceSourceControlInput
func (AppServiceSourceControlArray) ElementType ¶
func (AppServiceSourceControlArray) ElementType() reflect.Type
func (AppServiceSourceControlArray) ToAppServiceSourceControlArrayOutput ¶
func (i AppServiceSourceControlArray) ToAppServiceSourceControlArrayOutput() AppServiceSourceControlArrayOutput
func (AppServiceSourceControlArray) ToAppServiceSourceControlArrayOutputWithContext ¶
func (i AppServiceSourceControlArray) ToAppServiceSourceControlArrayOutputWithContext(ctx context.Context) AppServiceSourceControlArrayOutput
type AppServiceSourceControlArrayInput ¶
type AppServiceSourceControlArrayInput interface { pulumi.Input ToAppServiceSourceControlArrayOutput() AppServiceSourceControlArrayOutput ToAppServiceSourceControlArrayOutputWithContext(context.Context) AppServiceSourceControlArrayOutput }
type AppServiceSourceControlArrayOutput ¶
type AppServiceSourceControlArrayOutput struct{ *pulumi.OutputState }
func (AppServiceSourceControlArrayOutput) ElementType ¶
func (AppServiceSourceControlArrayOutput) ElementType() reflect.Type
func (AppServiceSourceControlArrayOutput) Index ¶
func (o AppServiceSourceControlArrayOutput) Index(i pulumi.IntInput) AppServiceSourceControlOutput
func (AppServiceSourceControlArrayOutput) ToAppServiceSourceControlArrayOutput ¶
func (o AppServiceSourceControlArrayOutput) ToAppServiceSourceControlArrayOutput() AppServiceSourceControlArrayOutput
func (AppServiceSourceControlArrayOutput) ToAppServiceSourceControlArrayOutputWithContext ¶
func (o AppServiceSourceControlArrayOutput) ToAppServiceSourceControlArrayOutputWithContext(ctx context.Context) AppServiceSourceControlArrayOutput
type AppServiceSourceControlInput ¶
type AppServiceSourceControlInput interface { pulumi.Input ToAppServiceSourceControlOutput() AppServiceSourceControlOutput ToAppServiceSourceControlOutputWithContext(context.Context) AppServiceSourceControlOutput }
type AppServiceSourceControlOutput ¶
type AppServiceSourceControlOutput struct{ *pulumi.OutputState }
func (AppServiceSourceControlOutput) Branch ¶
func (o AppServiceSourceControlOutput) Branch() pulumi.StringPtrOutput
Branch name of the Git repository for this App Service.
func (AppServiceSourceControlOutput) ElementType ¶
func (AppServiceSourceControlOutput) ElementType() reflect.Type
func (AppServiceSourceControlOutput) RepoUrl ¶
func (o AppServiceSourceControlOutput) RepoUrl() pulumi.StringPtrOutput
URL of the Git repository for this App Service.
func (AppServiceSourceControlOutput) ToAppServiceSourceControlOutput ¶
func (o AppServiceSourceControlOutput) ToAppServiceSourceControlOutput() AppServiceSourceControlOutput
func (AppServiceSourceControlOutput) ToAppServiceSourceControlOutputWithContext ¶
func (o AppServiceSourceControlOutput) ToAppServiceSourceControlOutputWithContext(ctx context.Context) AppServiceSourceControlOutput
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 // 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 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 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 `sourceControl` block as defined below, which contains the Source Control information when `scmType` is set to `LocalGit`. SourceControls AppServiceSourceControlArrayInput // 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 }
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 }
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"` // 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/app_service_certificate.html.markdown.
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.
type CertificateArgs ¶
type CertificateArgs struct { // 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 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/app_service_certificate_order.html.markdown.
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.
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 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 }
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 }
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 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 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 // 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.StringPtrOutput `pulumi:"sslState"` // The SSL certificate thumbprint. Changing this forces a new resource to be created. Thumbprint pulumi.StringPtrOutput `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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/app_service_custom_hostname_binding.html.markdown.
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.
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 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 // Scale factor for front end instances. Possible values are between `5` and `15`. Defaults to `15`. FrontEndScaleFactor pulumi.IntPtrOutput `pulumi:"frontEndScaleFactor"` 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. 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"` Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an App Service Environment.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/app_service_environment.html.markdown.
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.
type EnvironmentArgs ¶
type EnvironmentArgs struct { // Scale factor for front end instances. Possible values are between `5` and `15`. Defaults to `15`. FrontEndScaleFactor pulumi.IntPtrInput 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 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 Tags pulumi.StringMapInput }
The set of arguments for constructing a Environment resource.
func (EnvironmentArgs) ElementType ¶
func (EnvironmentArgs) ElementType() reflect.Type
type EnvironmentState ¶
type EnvironmentState struct { // Scale factor for front end instances. Possible values are between `5` and `15`. Defaults to `15`. FrontEndScaleFactor pulumi.IntPtrInput 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. 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 Tags pulumi.StringMapInput }
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 key-value pair of App Settings. 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"` // An `connectionString` block as defined below. ConnectionStrings FunctionAppConnectionStringArrayOutput `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 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"` // The connection string of the backend storage account which will be used by this Function App (such as the dashboard, logs). 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/function_app.html.markdown.
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.
type FunctionAppArgs ¶
type FunctionAppArgs struct { // The ID of the App Service Plan within which to create this Function App. AppServicePlanId pulumi.StringInput // A key-value pair of App Settings. 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 // 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 // The connection string of the backend storage account which will be used by this Function App (such as the dashboard, logs). StorageConnectionString 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 FunctionApp resource.
func (FunctionAppArgs) ElementType ¶
func (FunctionAppArgs) ElementType() reflect.Type
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 }
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 }
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.StringOutput
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 }
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 }
func FunctionAppAuthSettingsFacebookPtr ¶
func FunctionAppAuthSettingsFacebookPtr(v *FunctionAppAuthSettingsFacebookArgs) FunctionAppAuthSettingsFacebookPtrInput
type FunctionAppAuthSettingsFacebookPtrOutput ¶
type FunctionAppAuthSettingsFacebookPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsFacebookPtrOutput) AppId ¶
func (o FunctionAppAuthSettingsFacebookPtrOutput) AppId() pulumi.StringOutput
The App ID of the Facebook app used for login
func (FunctionAppAuthSettingsFacebookPtrOutput) AppSecret ¶
func (o FunctionAppAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringOutput
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 }
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 }
func FunctionAppAuthSettingsGooglePtr ¶
func FunctionAppAuthSettingsGooglePtr(v *FunctionAppAuthSettingsGoogleArgs) FunctionAppAuthSettingsGooglePtrInput
type FunctionAppAuthSettingsGooglePtrOutput ¶
type FunctionAppAuthSettingsGooglePtrOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsGooglePtrOutput) ClientId ¶
func (o FunctionAppAuthSettingsGooglePtrOutput) ClientId() pulumi.StringOutput
The OpenID Connect Client ID for the Google web application.
func (FunctionAppAuthSettingsGooglePtrOutput) ClientSecret ¶
func (o FunctionAppAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringOutput
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 }
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 }
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 }
func FunctionAppAuthSettingsMicrosoftPtr ¶
func FunctionAppAuthSettingsMicrosoftPtr(v *FunctionAppAuthSettingsMicrosoftArgs) FunctionAppAuthSettingsMicrosoftPtrInput
type FunctionAppAuthSettingsMicrosoftPtrOutput ¶
type FunctionAppAuthSettingsMicrosoftPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsMicrosoftPtrOutput) ClientId ¶
func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ClientId() pulumi.StringOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (FunctionAppAuthSettingsMicrosoftPtrOutput) ClientSecret ¶
func (o FunctionAppAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringOutput
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 }
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.BoolOutput
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 }
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 }
func FunctionAppAuthSettingsTwitterPtr ¶
func FunctionAppAuthSettingsTwitterPtr(v *FunctionAppAuthSettingsTwitterArgs) FunctionAppAuthSettingsTwitterPtrInput
type FunctionAppAuthSettingsTwitterPtrOutput ¶
type FunctionAppAuthSettingsTwitterPtrOutput struct{ *pulumi.OutputState }
func (FunctionAppAuthSettingsTwitterPtrOutput) ConsumerKey ¶
func (o FunctionAppAuthSettingsTwitterPtrOutput) ConsumerKey() pulumi.StringOutput
func (FunctionAppAuthSettingsTwitterPtrOutput) ConsumerSecret ¶
func (o FunctionAppAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringOutput
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 }
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 }
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 }
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 }
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.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 FunctionAppSiteConfig ¶
type FunctionAppSiteConfig struct { // Should the Function App be loaded at all times? Defaults to `false`. AlwaysOn *bool `pulumi:"alwaysOn"` // 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`. FtpsState *string `pulumi:"ftpsState"` // Specifies whether or not the http2 protocol should be enabled. Defaults to `false`. Http2Enabled *bool `pulumi:"http2Enabled"` // A list of objects 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"` // 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"` // 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`. FtpsState pulumi.StringPtrInput `pulumi:"ftpsState"` // Specifies whether or not the http2 protocol should be enabled. Defaults to `false`. Http2Enabled pulumi.BoolPtrInput `pulumi:"http2Enabled"` // A list of objects 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"` // 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 }
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 }
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 }
type FunctionAppSiteConfigIpRestrictionArgs ¶
type FunctionAppSiteConfigIpRestrictionArgs struct { // The IP Address CIDR notation used for this IP Restriction. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // The Subnet ID used for this IP Restriction. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
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 }
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 }
type FunctionAppSiteConfigIpRestrictionOutput ¶
type FunctionAppSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
func (FunctionAppSiteConfigIpRestrictionOutput) ElementType ¶
func (FunctionAppSiteConfigIpRestrictionOutput) ElementType() reflect.Type
func (FunctionAppSiteConfigIpRestrictionOutput) IpAddress ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) IpAddress() pulumi.StringPtrOutput
The IP Address CIDR notation used for this IP Restriction.
func (FunctionAppSiteConfigIpRestrictionOutput) SubnetId ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) SubnetId() pulumi.StringPtrOutput
The Subnet ID used for this IP Restriction.
func (FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutput ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutput() FunctionAppSiteConfigIpRestrictionOutput
func (FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutputWithContext ¶
func (o FunctionAppSiteConfigIpRestrictionOutput) ToFunctionAppSiteConfigIpRestrictionOutputWithContext(ctx context.Context) FunctionAppSiteConfigIpRestrictionOutput
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) 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`.
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 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) 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 }
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) 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`.
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 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) 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 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 }
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 }
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 FunctionAppState ¶
type FunctionAppState struct { // The ID of the App Service Plan within which to create this Function App. AppServicePlanId pulumi.StringPtrInput // A key-value pair of App Settings. 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 // 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 // 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 // The connection string of the backend storage account which will be used by this Function App (such as the dashboard, logs). 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 }
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 }
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 the 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 GetAppServiceEnvironmentResult ¶
type GetAppServiceEnvironmentResult struct { // The number of app instances per App Service Environment Front End FrontEndScaleFactor int `pulumi:"frontEndScaleFactor"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` // The Pricing Tier (Isolated SKU) of the App Service Environment. PricingTier string `pulumi:"pricingTier"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags assigned to the resource. 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
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/app_service_environment.html.markdown.
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"` // id is 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`).
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/app_service_plan.html.markdown.
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 }
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 be 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"` // 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 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"` // The type of Source Control enabled for this App Service. ScmType string `pulumi:"scmType"` // 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 be 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"` // 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 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"` // The type of Source Control enabled for this App Service. ScmType pulumi.StringInput `pulumi:"scmType"` // 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 }
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 }
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 }
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 }
type GetAppServiceSiteConfigIpRestrictionArgs ¶
type GetAppServiceSiteConfigIpRestrictionArgs struct { // The IP Address used for this IP Restriction. IpAddress pulumi.StringInput `pulumi:"ipAddress"` 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 }
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 }
type GetAppServiceSiteConfigIpRestrictionOutput ¶
type GetAppServiceSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
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.
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
type GetAppServiceSiteConfigOutput ¶
type GetAppServiceSiteConfigOutput struct{ *pulumi.OutputState }
func (GetAppServiceSiteConfigOutput) AlwaysOn ¶
func (o GetAppServiceSiteConfigOutput) AlwaysOn() pulumi.BoolOutput
Is the app be 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) 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) 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) ScmType ¶
func (o GetAppServiceSiteConfigOutput) ScmType() pulumi.StringOutput
The type of Source Control enabled for this App Service.
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 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 }
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 }
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 GetAppServiceSourceControlArgs ¶
type GetAppServiceSourceControlArgs struct { Branch pulumi.StringInput `pulumi:"branch"` RepoUrl pulumi.StringInput `pulumi:"repoUrl"` }
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 }
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 }
type GetAppServiceSourceControlOutput ¶
type GetAppServiceSourceControlOutput struct{ *pulumi.OutputState }
func (GetAppServiceSourceControlOutput) Branch ¶
func (o GetAppServiceSourceControlOutput) Branch() pulumi.StringOutput
func (GetAppServiceSourceControlOutput) ElementType ¶
func (GetAppServiceSourceControlOutput) ElementType() reflect.Type
func (GetAppServiceSourceControlOutput) RepoUrl ¶
func (o GetAppServiceSourceControlOutput) RepoUrl() pulumi.StringOutput
func (GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutput ¶
func (o GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutput() GetAppServiceSourceControlOutput
func (GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutputWithContext ¶
func (o GetAppServiceSourceControlOutput) ToGetAppServiceSourceControlOutputWithContext(ctx context.Context) GetAppServiceSourceControlOutput
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 }
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 }
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 type of the Connection String. 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 }
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 }
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 type of the Connection String.
func (GetFunctionAppConnectionStringOutput) Value ¶
func (o GetFunctionAppConnectionStringOutput) Value() pulumi.StringOutput
The value for the Connection String.
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 }
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 }
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 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"` // 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"` // id is 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 of the Connection String. Name string `pulumi:"name"` // A comma separated list of outbound IP addresses - such as `52.23.25.3,52.143.43.12` OutboundIpAddresses string `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 string `pulumi:"possibleOutboundIpAddresses"` ResourceGroupName string `pulumi:"resourceGroupName"` // A `siteConfig` block as defined below. SiteConfigs []GetAppServiceSiteConfig `pulumi:"siteConfigs"` SiteCredentials []GetAppServiceSiteCredential `pulumi:"siteCredentials"` 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/app_service.html.markdown.
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"` // id is 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/app_service_certificate_order.html.markdown.
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"` // id is 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/app_service_certificate.html.markdown.
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"` // An `connectionString` block as defined below. ConnectionStrings []GetFunctionAppConnectionString `pulumi:"connectionStrings"` // The default hostname associated with the Function App. DefaultHostname string `pulumi:"defaultHostname"` // Is the Function App enabled? Enabled bool `pulumi:"enabled"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Location string `pulumi:"location"` // The name of the Connection String. 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"` // A `siteCredential` block as defined below, which contains the site-level credentials used to publish to this App Service. SiteCredentials []GetFunctionAppSiteCredential `pulumi:"siteCredentials"` 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/function_app.html.markdown.
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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/app_service_plan.html.markdown.
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).
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 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 }
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 }
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.StringOutput
Specifies the plan's instance size.
func (PlanSkuPtrOutput) Tier ¶
func (o PlanSkuPtrOutput) Tier() pulumi.StringOutput
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"` 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/app_service_slot.html.markdown.
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).
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 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 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 }
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 }
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.StringOutput
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 }
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 }
func SlotAuthSettingsFacebookPtr ¶
func SlotAuthSettingsFacebookPtr(v *SlotAuthSettingsFacebookArgs) SlotAuthSettingsFacebookPtrInput
type SlotAuthSettingsFacebookPtrOutput ¶
type SlotAuthSettingsFacebookPtrOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsFacebookPtrOutput) AppId ¶
func (o SlotAuthSettingsFacebookPtrOutput) AppId() pulumi.StringOutput
The App ID of the Facebook app used for login
func (SlotAuthSettingsFacebookPtrOutput) AppSecret ¶
func (o SlotAuthSettingsFacebookPtrOutput) AppSecret() pulumi.StringOutput
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 }
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 }
func SlotAuthSettingsGooglePtr ¶
func SlotAuthSettingsGooglePtr(v *SlotAuthSettingsGoogleArgs) SlotAuthSettingsGooglePtrInput
type SlotAuthSettingsGooglePtrOutput ¶
type SlotAuthSettingsGooglePtrOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsGooglePtrOutput) ClientId ¶
func (o SlotAuthSettingsGooglePtrOutput) ClientId() pulumi.StringOutput
The OpenID Connect Client ID for the Google web application.
func (SlotAuthSettingsGooglePtrOutput) ClientSecret ¶
func (o SlotAuthSettingsGooglePtrOutput) ClientSecret() pulumi.StringOutput
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 }
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 }
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 }
func SlotAuthSettingsMicrosoftPtr ¶
func SlotAuthSettingsMicrosoftPtr(v *SlotAuthSettingsMicrosoftArgs) SlotAuthSettingsMicrosoftPtrInput
type SlotAuthSettingsMicrosoftPtrOutput ¶
type SlotAuthSettingsMicrosoftPtrOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsMicrosoftPtrOutput) ClientId ¶
func (o SlotAuthSettingsMicrosoftPtrOutput) ClientId() pulumi.StringOutput
The OAuth 2.0 client ID that was created for the app used for authentication.
func (SlotAuthSettingsMicrosoftPtrOutput) ClientSecret ¶
func (o SlotAuthSettingsMicrosoftPtrOutput) ClientSecret() pulumi.StringOutput
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 }
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.BoolOutput
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 }
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 }
func SlotAuthSettingsTwitterPtr ¶
func SlotAuthSettingsTwitterPtr(v *SlotAuthSettingsTwitterArgs) SlotAuthSettingsTwitterPtrInput
type SlotAuthSettingsTwitterPtrOutput ¶
type SlotAuthSettingsTwitterPtrOutput struct{ *pulumi.OutputState }
func (SlotAuthSettingsTwitterPtrOutput) ConsumerKey ¶
func (o SlotAuthSettingsTwitterPtrOutput) ConsumerKey() pulumi.StringOutput
func (SlotAuthSettingsTwitterPtrOutput) ConsumerSecret ¶
func (o SlotAuthSettingsTwitterPtrOutput) ConsumerSecret() pulumi.StringOutput
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 }
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 }
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 }
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 }
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.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 SlotLogs ¶
type SlotLogs struct { // An `applicationLogs` block as defined below. ApplicationLogs *SlotLogsApplicationLogs `pulumi:"applicationLogs"` // 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"` }
type SlotLogsApplicationLogsArgs ¶
type SlotLogsApplicationLogsArgs struct { // An `azureBlobStorage` block as defined below. AzureBlobStorage SlotLogsApplicationLogsAzureBlobStoragePtrInput `pulumi:"azureBlobStorage"` }
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 }
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 }
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.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 (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays ¶
func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) RetentionInDays() pulumi.IntOutput
The number of days to retain logs for.
func (SlotLogsApplicationLogsAzureBlobStoragePtrOutput) SasUrl ¶
func (o SlotLogsApplicationLogsAzureBlobStoragePtrOutput) 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 (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 }
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) 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 }
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) 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"` // 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 }
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 }
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.IntOutput
The number of days to retain logs for.
func (SlotLogsHttpLogsAzureBlobStoragePtrOutput) SasUrl ¶
func (o SlotLogsHttpLogsAzureBlobStoragePtrOutput) 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 (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 }
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 }
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.IntOutput
The number of days to retain logs for.
func (SlotLogsHttpLogsFileSystemPtrOutput) RetentionInMb ¶
func (o SlotLogsHttpLogsFileSystemPtrOutput) RetentionInMb() pulumi.IntOutput
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 }
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 }
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 }
type SlotLogsOutput ¶
type SlotLogsOutput struct{ *pulumi.OutputState }
func (SlotLogsOutput) ApplicationLogs ¶
func (o SlotLogsOutput) ApplicationLogs() SlotLogsApplicationLogsPtrOutput
An `applicationLogs` block as defined below.
func (SlotLogsOutput) ElementType ¶
func (SlotLogsOutput) ElementType() reflect.Type
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 }
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) Elem ¶
func (o SlotLogsPtrOutput) Elem() SlotLogsOutput
func (SlotLogsPtrOutput) ElementType ¶
func (SlotLogsPtrOutput) ElementType() reflect.Type
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 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 swap 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"` // 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"` // 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"` // 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"` // 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 swap 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"` // 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"` // 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"` // 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"` // 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 }
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 }
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 }
type SlotSiteConfigIpRestrictionArgs ¶
type SlotSiteConfigIpRestrictionArgs struct { // The IP Address used for this IP Restriction. IpAddress pulumi.StringPtrInput `pulumi:"ipAddress"` // (Optional.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 }
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 }
type SlotSiteConfigIpRestrictionOutput ¶
type SlotSiteConfigIpRestrictionOutput struct{ *pulumi.OutputState }
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.
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
(Optional.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 swap 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) 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) 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) 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) 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 }
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 swap 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) 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) 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) 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) 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 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 }
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 }
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 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 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
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/app_service_source_control_token.html.markdown.
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.
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 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 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) which is still in preview).
> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/app_service_virtual_network_swift_connection.html.markdown.
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.
type VirtualNetworkSwiftConnectionArgs ¶
type VirtualNetworkSwiftConnectionArgs struct { // The ID of the App Service 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 VirtualNetworkSwiftConnectionState ¶
type VirtualNetworkSwiftConnectionState struct { // The ID of the App Service 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
- certificateOrder.go
- customHostnameBinding.go
- environment.go
- functionApp.go
- getAppService.go
- getAppServiceEnvironment.go
- getAppServicePlan.go
- getCertificate.go
- getCertificateOrder.go
- getFunctionApp.go
- plan.go
- pulumiTypes.go
- slot.go
- sourceCodeToken.go
- virtualNetworkSwiftConnection.go