Documentation ¶
Index ¶
- func NewWindowsWebAppAuthSettingsActiveDirectoryOutputReference_Override(w WindowsWebAppAuthSettingsActiveDirectoryOutputReference, ...)
- func NewWindowsWebAppAuthSettingsFacebookOutputReference_Override(w WindowsWebAppAuthSettingsFacebookOutputReference, ...)
- func NewWindowsWebAppAuthSettingsGithubOutputReference_Override(w WindowsWebAppAuthSettingsGithubOutputReference, ...)
- func NewWindowsWebAppAuthSettingsGoogleOutputReference_Override(w WindowsWebAppAuthSettingsGoogleOutputReference, ...)
- func NewWindowsWebAppAuthSettingsMicrosoftOutputReference_Override(w WindowsWebAppAuthSettingsMicrosoftOutputReference, ...)
- func NewWindowsWebAppAuthSettingsOutputReference_Override(w WindowsWebAppAuthSettingsOutputReference, ...)
- func NewWindowsWebAppAuthSettingsTwitterOutputReference_Override(w WindowsWebAppAuthSettingsTwitterOutputReference, ...)
- func NewWindowsWebAppBackupOutputReference_Override(w WindowsWebAppBackupOutputReference, ...)
- func NewWindowsWebAppBackupScheduleOutputReference_Override(w WindowsWebAppBackupScheduleOutputReference, ...)
- func NewWindowsWebAppConnectionStringList_Override(w WindowsWebAppConnectionStringList, ...)
- func NewWindowsWebAppConnectionStringOutputReference_Override(w WindowsWebAppConnectionStringOutputReference, ...)
- func NewWindowsWebAppIdentityOutputReference_Override(w WindowsWebAppIdentityOutputReference, ...)
- func NewWindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference_Override(w WindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference, ...)
- func NewWindowsWebAppLogsApplicationLogsOutputReference_Override(w WindowsWebAppLogsApplicationLogsOutputReference, ...)
- func NewWindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference_Override(w WindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference, ...)
- func NewWindowsWebAppLogsHttpLogsFileSystemOutputReference_Override(w WindowsWebAppLogsHttpLogsFileSystemOutputReference, ...)
- func NewWindowsWebAppLogsHttpLogsOutputReference_Override(w WindowsWebAppLogsHttpLogsOutputReference, ...)
- func NewWindowsWebAppLogsOutputReference_Override(w WindowsWebAppLogsOutputReference, ...)
- func NewWindowsWebAppSiteConfigApplicationStackOutputReference_Override(w WindowsWebAppSiteConfigApplicationStackOutputReference, ...)
- func NewWindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference, ...)
- func NewWindowsWebAppSiteConfigAutoHealSettingActionOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingActionOutputReference, ...)
- func NewWindowsWebAppSiteConfigAutoHealSettingOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingOutputReference, ...)
- func NewWindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference, ...)
- func NewWindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference, ...)
- func NewWindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference, ...)
- func NewWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList_Override(w WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList, ...)
- func NewWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference, ...)
- func NewWindowsWebAppSiteConfigCorsOutputReference_Override(w WindowsWebAppSiteConfigCorsOutputReference, ...)
- func NewWindowsWebAppSiteConfigIpRestrictionHeadersList_Override(w WindowsWebAppSiteConfigIpRestrictionHeadersList, ...)
- func NewWindowsWebAppSiteConfigIpRestrictionHeadersOutputReference_Override(w WindowsWebAppSiteConfigIpRestrictionHeadersOutputReference, ...)
- func NewWindowsWebAppSiteConfigIpRestrictionList_Override(w WindowsWebAppSiteConfigIpRestrictionList, ...)
- func NewWindowsWebAppSiteConfigIpRestrictionOutputReference_Override(w WindowsWebAppSiteConfigIpRestrictionOutputReference, ...)
- func NewWindowsWebAppSiteConfigOutputReference_Override(w WindowsWebAppSiteConfigOutputReference, ...)
- func NewWindowsWebAppSiteConfigScmIpRestrictionHeadersList_Override(w WindowsWebAppSiteConfigScmIpRestrictionHeadersList, ...)
- func NewWindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference_Override(w WindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference, ...)
- func NewWindowsWebAppSiteConfigScmIpRestrictionList_Override(w WindowsWebAppSiteConfigScmIpRestrictionList, ...)
- func NewWindowsWebAppSiteConfigScmIpRestrictionOutputReference_Override(w WindowsWebAppSiteConfigScmIpRestrictionOutputReference, ...)
- func NewWindowsWebAppSiteConfigVirtualApplicationList_Override(w WindowsWebAppSiteConfigVirtualApplicationList, ...)
- func NewWindowsWebAppSiteConfigVirtualApplicationOutputReference_Override(w WindowsWebAppSiteConfigVirtualApplicationOutputReference, ...)
- func NewWindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList_Override(w WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList, ...)
- func NewWindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference_Override(w WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference, ...)
- func NewWindowsWebAppSiteCredentialList_Override(w WindowsWebAppSiteCredentialList, ...)
- func NewWindowsWebAppSiteCredentialOutputReference_Override(w WindowsWebAppSiteCredentialOutputReference, ...)
- func NewWindowsWebAppStickySettingsOutputReference_Override(w WindowsWebAppStickySettingsOutputReference, ...)
- func NewWindowsWebAppStorageAccountList_Override(w WindowsWebAppStorageAccountList, ...)
- func NewWindowsWebAppStorageAccountOutputReference_Override(w WindowsWebAppStorageAccountOutputReference, ...)
- func NewWindowsWebAppTimeoutsOutputReference_Override(w WindowsWebAppTimeoutsOutputReference, ...)
- func NewWindowsWebApp_Override(w WindowsWebApp, scope constructs.Construct, id *string, ...)
- func WindowsWebApp_IsConstruct(x interface{}) *bool
- func WindowsWebApp_IsTerraformElement(x interface{}) *bool
- func WindowsWebApp_IsTerraformResource(x interface{}) *bool
- func WindowsWebApp_TfResourceType() *string
- type WindowsWebApp
- type WindowsWebAppAuthSettings
- type WindowsWebAppAuthSettingsActiveDirectory
- type WindowsWebAppAuthSettingsActiveDirectoryOutputReference
- type WindowsWebAppAuthSettingsFacebook
- type WindowsWebAppAuthSettingsFacebookOutputReference
- type WindowsWebAppAuthSettingsGithub
- type WindowsWebAppAuthSettingsGithubOutputReference
- type WindowsWebAppAuthSettingsGoogle
- type WindowsWebAppAuthSettingsGoogleOutputReference
- type WindowsWebAppAuthSettingsMicrosoft
- type WindowsWebAppAuthSettingsMicrosoftOutputReference
- type WindowsWebAppAuthSettingsOutputReference
- type WindowsWebAppAuthSettingsTwitter
- type WindowsWebAppAuthSettingsTwitterOutputReference
- type WindowsWebAppBackup
- type WindowsWebAppBackupOutputReference
- type WindowsWebAppBackupSchedule
- type WindowsWebAppBackupScheduleOutputReference
- type WindowsWebAppConfig
- type WindowsWebAppConnectionString
- type WindowsWebAppConnectionStringList
- type WindowsWebAppConnectionStringOutputReference
- type WindowsWebAppIdentity
- type WindowsWebAppIdentityOutputReference
- type WindowsWebAppLogs
- type WindowsWebAppLogsApplicationLogs
- type WindowsWebAppLogsApplicationLogsAzureBlobStorage
- type WindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference
- type WindowsWebAppLogsApplicationLogsOutputReference
- type WindowsWebAppLogsHttpLogs
- type WindowsWebAppLogsHttpLogsAzureBlobStorage
- type WindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference
- type WindowsWebAppLogsHttpLogsFileSystem
- type WindowsWebAppLogsHttpLogsFileSystemOutputReference
- type WindowsWebAppLogsHttpLogsOutputReference
- type WindowsWebAppLogsOutputReference
- type WindowsWebAppSiteConfig
- type WindowsWebAppSiteConfigApplicationStack
- type WindowsWebAppSiteConfigApplicationStackOutputReference
- type WindowsWebAppSiteConfigAutoHealSetting
- type WindowsWebAppSiteConfigAutoHealSettingAction
- type WindowsWebAppSiteConfigAutoHealSettingActionCustomAction
- type WindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference
- type WindowsWebAppSiteConfigAutoHealSettingActionOutputReference
- type WindowsWebAppSiteConfigAutoHealSettingOutputReference
- type WindowsWebAppSiteConfigAutoHealSettingTrigger
- type WindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference
- type WindowsWebAppSiteConfigAutoHealSettingTriggerRequests
- type WindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference
- type WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest
- type WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference
- type WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCode
- type WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList
- type WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference
- type WindowsWebAppSiteConfigCors
- type WindowsWebAppSiteConfigCorsOutputReference
- type WindowsWebAppSiteConfigIpRestriction
- type WindowsWebAppSiteConfigIpRestrictionHeaders
- type WindowsWebAppSiteConfigIpRestrictionHeadersList
- type WindowsWebAppSiteConfigIpRestrictionHeadersOutputReference
- type WindowsWebAppSiteConfigIpRestrictionList
- type WindowsWebAppSiteConfigIpRestrictionOutputReference
- type WindowsWebAppSiteConfigOutputReference
- type WindowsWebAppSiteConfigScmIpRestriction
- type WindowsWebAppSiteConfigScmIpRestrictionHeaders
- type WindowsWebAppSiteConfigScmIpRestrictionHeadersList
- type WindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference
- type WindowsWebAppSiteConfigScmIpRestrictionList
- type WindowsWebAppSiteConfigScmIpRestrictionOutputReference
- type WindowsWebAppSiteConfigVirtualApplication
- type WindowsWebAppSiteConfigVirtualApplicationList
- type WindowsWebAppSiteConfigVirtualApplicationOutputReference
- type WindowsWebAppSiteConfigVirtualApplicationVirtualDirectory
- type WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList
- type WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference
- type WindowsWebAppSiteCredential
- type WindowsWebAppSiteCredentialList
- type WindowsWebAppSiteCredentialOutputReference
- type WindowsWebAppStickySettings
- type WindowsWebAppStickySettingsOutputReference
- type WindowsWebAppStorageAccount
- type WindowsWebAppStorageAccountList
- type WindowsWebAppStorageAccountOutputReference
- type WindowsWebAppTimeouts
- type WindowsWebAppTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewWindowsWebAppAuthSettingsActiveDirectoryOutputReference_Override ¶
func NewWindowsWebAppAuthSettingsActiveDirectoryOutputReference_Override(w WindowsWebAppAuthSettingsActiveDirectoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppAuthSettingsFacebookOutputReference_Override ¶
func NewWindowsWebAppAuthSettingsFacebookOutputReference_Override(w WindowsWebAppAuthSettingsFacebookOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppAuthSettingsGithubOutputReference_Override ¶
func NewWindowsWebAppAuthSettingsGithubOutputReference_Override(w WindowsWebAppAuthSettingsGithubOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppAuthSettingsGoogleOutputReference_Override ¶
func NewWindowsWebAppAuthSettingsGoogleOutputReference_Override(w WindowsWebAppAuthSettingsGoogleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppAuthSettingsMicrosoftOutputReference_Override ¶
func NewWindowsWebAppAuthSettingsMicrosoftOutputReference_Override(w WindowsWebAppAuthSettingsMicrosoftOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppAuthSettingsOutputReference_Override ¶
func NewWindowsWebAppAuthSettingsOutputReference_Override(w WindowsWebAppAuthSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppAuthSettingsTwitterOutputReference_Override ¶
func NewWindowsWebAppAuthSettingsTwitterOutputReference_Override(w WindowsWebAppAuthSettingsTwitterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppBackupOutputReference_Override ¶
func NewWindowsWebAppBackupOutputReference_Override(w WindowsWebAppBackupOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppBackupScheduleOutputReference_Override ¶
func NewWindowsWebAppBackupScheduleOutputReference_Override(w WindowsWebAppBackupScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppConnectionStringList_Override ¶
func NewWindowsWebAppConnectionStringList_Override(w WindowsWebAppConnectionStringList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsWebAppConnectionStringOutputReference_Override ¶
func NewWindowsWebAppConnectionStringOutputReference_Override(w WindowsWebAppConnectionStringOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsWebAppIdentityOutputReference_Override ¶
func NewWindowsWebAppIdentityOutputReference_Override(w WindowsWebAppIdentityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference_Override ¶
func NewWindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference_Override(w WindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppLogsApplicationLogsOutputReference_Override ¶
func NewWindowsWebAppLogsApplicationLogsOutputReference_Override(w WindowsWebAppLogsApplicationLogsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference_Override ¶
func NewWindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference_Override(w WindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppLogsHttpLogsFileSystemOutputReference_Override ¶
func NewWindowsWebAppLogsHttpLogsFileSystemOutputReference_Override(w WindowsWebAppLogsHttpLogsFileSystemOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppLogsHttpLogsOutputReference_Override ¶
func NewWindowsWebAppLogsHttpLogsOutputReference_Override(w WindowsWebAppLogsHttpLogsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppLogsOutputReference_Override ¶
func NewWindowsWebAppLogsOutputReference_Override(w WindowsWebAppLogsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppSiteConfigApplicationStackOutputReference_Override ¶
func NewWindowsWebAppSiteConfigApplicationStackOutputReference_Override(w WindowsWebAppSiteConfigApplicationStackOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference_Override ¶
func NewWindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppSiteConfigAutoHealSettingActionOutputReference_Override ¶
func NewWindowsWebAppSiteConfigAutoHealSettingActionOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppSiteConfigAutoHealSettingOutputReference_Override ¶
func NewWindowsWebAppSiteConfigAutoHealSettingOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference_Override ¶
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference_Override ¶
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference_Override ¶
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList_Override ¶
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList_Override(w WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference_Override ¶
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference_Override(w WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsWebAppSiteConfigCorsOutputReference_Override ¶
func NewWindowsWebAppSiteConfigCorsOutputReference_Override(w WindowsWebAppSiteConfigCorsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppSiteConfigIpRestrictionHeadersList_Override ¶
func NewWindowsWebAppSiteConfigIpRestrictionHeadersList_Override(w WindowsWebAppSiteConfigIpRestrictionHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsWebAppSiteConfigIpRestrictionHeadersOutputReference_Override ¶
func NewWindowsWebAppSiteConfigIpRestrictionHeadersOutputReference_Override(w WindowsWebAppSiteConfigIpRestrictionHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsWebAppSiteConfigIpRestrictionList_Override ¶
func NewWindowsWebAppSiteConfigIpRestrictionList_Override(w WindowsWebAppSiteConfigIpRestrictionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsWebAppSiteConfigIpRestrictionOutputReference_Override ¶
func NewWindowsWebAppSiteConfigIpRestrictionOutputReference_Override(w WindowsWebAppSiteConfigIpRestrictionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsWebAppSiteConfigOutputReference_Override ¶
func NewWindowsWebAppSiteConfigOutputReference_Override(w WindowsWebAppSiteConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppSiteConfigScmIpRestrictionHeadersList_Override ¶
func NewWindowsWebAppSiteConfigScmIpRestrictionHeadersList_Override(w WindowsWebAppSiteConfigScmIpRestrictionHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference_Override ¶
func NewWindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference_Override(w WindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsWebAppSiteConfigScmIpRestrictionList_Override ¶
func NewWindowsWebAppSiteConfigScmIpRestrictionList_Override(w WindowsWebAppSiteConfigScmIpRestrictionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsWebAppSiteConfigScmIpRestrictionOutputReference_Override ¶
func NewWindowsWebAppSiteConfigScmIpRestrictionOutputReference_Override(w WindowsWebAppSiteConfigScmIpRestrictionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsWebAppSiteConfigVirtualApplicationList_Override ¶
func NewWindowsWebAppSiteConfigVirtualApplicationList_Override(w WindowsWebAppSiteConfigVirtualApplicationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsWebAppSiteConfigVirtualApplicationOutputReference_Override ¶
func NewWindowsWebAppSiteConfigVirtualApplicationOutputReference_Override(w WindowsWebAppSiteConfigVirtualApplicationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList_Override ¶
func NewWindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList_Override(w WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference_Override ¶
func NewWindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference_Override(w WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsWebAppSiteCredentialList_Override ¶
func NewWindowsWebAppSiteCredentialList_Override(w WindowsWebAppSiteCredentialList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsWebAppSiteCredentialOutputReference_Override ¶
func NewWindowsWebAppSiteCredentialOutputReference_Override(w WindowsWebAppSiteCredentialOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsWebAppStickySettingsOutputReference_Override ¶
func NewWindowsWebAppStickySettingsOutputReference_Override(w WindowsWebAppStickySettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebAppStorageAccountList_Override ¶
func NewWindowsWebAppStorageAccountList_Override(w WindowsWebAppStorageAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWindowsWebAppStorageAccountOutputReference_Override ¶
func NewWindowsWebAppStorageAccountOutputReference_Override(w WindowsWebAppStorageAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWindowsWebAppTimeoutsOutputReference_Override ¶
func NewWindowsWebAppTimeoutsOutputReference_Override(w WindowsWebAppTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewWindowsWebApp_Override ¶
func NewWindowsWebApp_Override(w WindowsWebApp, scope constructs.Construct, id *string, config *WindowsWebAppConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app azurerm_windows_web_app} Resource.
func WindowsWebApp_IsConstruct ¶
func WindowsWebApp_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func WindowsWebApp_IsTerraformElement ¶
func WindowsWebApp_IsTerraformElement(x interface{}) *bool
Experimental.
func WindowsWebApp_IsTerraformResource ¶
func WindowsWebApp_IsTerraformResource(x interface{}) *bool
Experimental.
func WindowsWebApp_TfResourceType ¶
func WindowsWebApp_TfResourceType() *string
Types ¶
type WindowsWebApp ¶
type WindowsWebApp interface { cdktf.TerraformResource AppSettings() *map[string]*string SetAppSettings(val *map[string]*string) AppSettingsInput() *map[string]*string AuthSettings() WindowsWebAppAuthSettingsOutputReference AuthSettingsInput() *WindowsWebAppAuthSettings Backup() WindowsWebAppBackupOutputReference BackupInput() *WindowsWebAppBackup // Experimental. CdktfStack() cdktf.TerraformStack ClientAffinityEnabled() interface{} SetClientAffinityEnabled(val interface{}) ClientAffinityEnabledInput() interface{} ClientCertificateEnabled() interface{} SetClientCertificateEnabled(val interface{}) ClientCertificateEnabledInput() interface{} ClientCertificateExclusionPaths() *string SetClientCertificateExclusionPaths(val *string) ClientCertificateExclusionPathsInput() *string ClientCertificateMode() *string SetClientCertificateMode(val *string) ClientCertificateModeInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) ConnectionString() WindowsWebAppConnectionStringList ConnectionStringInput() interface{} // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CustomDomainVerificationId() *string DefaultHostname() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HttpsOnly() interface{} SetHttpsOnly(val interface{}) HttpsOnlyInput() interface{} Id() *string SetId(val *string) Identity() WindowsWebAppIdentityOutputReference IdentityInput() *WindowsWebAppIdentity IdInput() *string KeyVaultReferenceIdentityId() *string SetKeyVaultReferenceIdentityId(val *string) KeyVaultReferenceIdentityIdInput() *string Kind() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Logs() WindowsWebAppLogsOutputReference LogsInput() *WindowsWebAppLogs Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OutboundIpAddresses() *string OutboundIpAddressList() *[]*string PossibleOutboundIpAddresses() *string PossibleOutboundIpAddressList() *[]*string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string ServicePlanId() *string SetServicePlanId(val *string) ServicePlanIdInput() *string SiteConfig() WindowsWebAppSiteConfigOutputReference SiteConfigInput() *WindowsWebAppSiteConfig SiteCredential() WindowsWebAppSiteCredentialList StickySettings() WindowsWebAppStickySettingsOutputReference StickySettingsInput() *WindowsWebAppStickySettings StorageAccount() WindowsWebAppStorageAccountList StorageAccountInput() interface{} Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() WindowsWebAppTimeoutsOutputReference TimeoutsInput() interface{} VirtualNetworkSubnetId() *string SetVirtualNetworkSubnetId(val *string) VirtualNetworkSubnetIdInput() *string ZipDeployFile() *string SetZipDeployFile(val *string) ZipDeployFileInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAuthSettings(value *WindowsWebAppAuthSettings) PutBackup(value *WindowsWebAppBackup) PutConnectionString(value interface{}) PutIdentity(value *WindowsWebAppIdentity) PutLogs(value *WindowsWebAppLogs) PutSiteConfig(value *WindowsWebAppSiteConfig) PutStickySettings(value *WindowsWebAppStickySettings) PutStorageAccount(value interface{}) PutTimeouts(value *WindowsWebAppTimeouts) ResetAppSettings() ResetAuthSettings() ResetBackup() ResetClientAffinityEnabled() ResetClientCertificateEnabled() ResetClientCertificateExclusionPaths() ResetClientCertificateMode() ResetConnectionString() ResetEnabled() ResetHttpsOnly() ResetId() ResetIdentity() ResetKeyVaultReferenceIdentityId() ResetLogs() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetStickySettings() ResetStorageAccount() ResetTags() ResetTimeouts() ResetVirtualNetworkSubnetId() ResetZipDeployFile() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app azurerm_windows_web_app}.
func NewWindowsWebApp ¶
func NewWindowsWebApp(scope constructs.Construct, id *string, config *WindowsWebAppConfig) WindowsWebApp
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app azurerm_windows_web_app} Resource.
type WindowsWebAppAuthSettings ¶
type WindowsWebAppAuthSettings struct { // Should the Authentication / Authorization feature be enabled? // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#enabled WindowsWebApp#enabled} Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // active_directory block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#active_directory WindowsWebApp#active_directory} ActiveDirectory *WindowsWebAppAuthSettingsActiveDirectory `field:"optional" json:"activeDirectory" yaml:"activeDirectory"` // Specifies a map of Login Parameters to send to the OpenID Connect authorization endpoint when a user logs in. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#additional_login_parameters WindowsWebApp#additional_login_parameters} AdditionalLoginParameters *map[string]*string `field:"optional" json:"additionalLoginParameters" yaml:"additionalLoginParameters"` // Specifies a list of External URLs that can be redirected to as part of logging in or logging out of the Windows Web App. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#allowed_external_redirect_urls WindowsWebApp#allowed_external_redirect_urls} AllowedExternalRedirectUrls *[]*string `field:"optional" json:"allowedExternalRedirectUrls" yaml:"allowedExternalRedirectUrls"` // The default authentication provider to use when multiple providers are configured. // // Possible values include: `AzureActiveDirectory`, `Facebook`, `Google`, `MicrosoftAccount`, `Twitter`, `Github`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#default_provider WindowsWebApp#default_provider} DefaultProvider *string `field:"optional" json:"defaultProvider" yaml:"defaultProvider"` // facebook block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#facebook WindowsWebApp#facebook} Facebook *WindowsWebAppAuthSettingsFacebook `field:"optional" json:"facebook" yaml:"facebook"` // github block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#github WindowsWebApp#github} Github *WindowsWebAppAuthSettingsGithub `field:"optional" json:"github" yaml:"github"` // google block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#google WindowsWebApp#google} Google *WindowsWebAppAuthSettingsGoogle `field:"optional" json:"google" yaml:"google"` // The OpenID Connect Issuer URI that represents the entity which issues access tokens. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#issuer WindowsWebApp#issuer} Issuer *string `field:"optional" json:"issuer" yaml:"issuer"` // microsoft block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#microsoft WindowsWebApp#microsoft} Microsoft *WindowsWebAppAuthSettingsMicrosoft `field:"optional" json:"microsoft" yaml:"microsoft"` // The RuntimeVersion of the Authentication / Authorization feature in use. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#runtime_version WindowsWebApp#runtime_version} RuntimeVersion *string `field:"optional" json:"runtimeVersion" yaml:"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` hours. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#token_refresh_extension_hours WindowsWebApp#token_refresh_extension_hours} TokenRefreshExtensionHours *float64 `field:"optional" json:"tokenRefreshExtensionHours" yaml:"tokenRefreshExtensionHours"` // Should the Windows Web App durably store platform-specific security tokens that are obtained during login flows? Defaults to `false`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#token_store_enabled WindowsWebApp#token_store_enabled} TokenStoreEnabled interface{} `field:"optional" json:"tokenStoreEnabled" yaml:"tokenStoreEnabled"` // twitter block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#twitter WindowsWebApp#twitter} Twitter *WindowsWebAppAuthSettingsTwitter `field:"optional" json:"twitter" yaml:"twitter"` // The action to take when an unauthenticated client attempts to access the app. Possible values include: `RedirectToLoginPage`, `AllowAnonymous`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#unauthenticated_client_action WindowsWebApp#unauthenticated_client_action} UnauthenticatedClientAction *string `field:"optional" json:"unauthenticatedClientAction" yaml:"unauthenticatedClientAction"` }
type WindowsWebAppAuthSettingsActiveDirectory ¶
type WindowsWebAppAuthSettingsActiveDirectory struct { // The ID of the Client to use to authenticate with Azure Active Directory. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_id WindowsWebApp#client_id} ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // Specifies a list of Allowed audience values to consider when validating JWTs issued by Azure Active Directory. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#allowed_audiences WindowsWebApp#allowed_audiences} AllowedAudiences *[]*string `field:"optional" json:"allowedAudiences" yaml:"allowedAudiences"` // The Client Secret for the Client ID. Cannot be used with `client_secret_setting_name`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_secret WindowsWebApp#client_secret} ClientSecret *string `field:"optional" json:"clientSecret" yaml:"clientSecret"` // The App Setting name that contains the client secret of the Client. Cannot be used with `client_secret`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_secret_setting_name WindowsWebApp#client_secret_setting_name} ClientSecretSettingName *string `field:"optional" json:"clientSecretSettingName" yaml:"clientSecretSettingName"` }
type WindowsWebAppAuthSettingsActiveDirectoryOutputReference ¶
type WindowsWebAppAuthSettingsActiveDirectoryOutputReference interface { cdktf.ComplexObject AllowedAudiences() *[]*string SetAllowedAudiences(val *[]*string) AllowedAudiencesInput() *[]*string ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *string ClientSecretSettingName() *string SetClientSecretSettingName(val *string) ClientSecretSettingNameInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppAuthSettingsActiveDirectory SetInternalValue(val *WindowsWebAppAuthSettingsActiveDirectory) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAllowedAudiences() ResetClientSecret() ResetClientSecretSettingName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppAuthSettingsActiveDirectoryOutputReference ¶
func NewWindowsWebAppAuthSettingsActiveDirectoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppAuthSettingsActiveDirectoryOutputReference
type WindowsWebAppAuthSettingsFacebook ¶
type WindowsWebAppAuthSettingsFacebook struct { // The App ID of the Facebook app used for login. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#app_id WindowsWebApp#app_id} AppId *string `field:"required" json:"appId" yaml:"appId"` // The App Secret of the Facebook app used for Facebook Login. Cannot be specified with `app_secret_setting_name`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#app_secret WindowsWebApp#app_secret} AppSecret *string `field:"optional" json:"appSecret" yaml:"appSecret"` // The app setting name that contains the `app_secret` value used for Facebook Login. Cannot be specified with `app_secret`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#app_secret_setting_name WindowsWebApp#app_secret_setting_name} AppSecretSettingName *string `field:"optional" json:"appSecretSettingName" yaml:"appSecretSettingName"` // Specifies a list of OAuth 2.0 scopes to be requested as part of Facebook Login authentication. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#oauth_scopes WindowsWebApp#oauth_scopes} OauthScopes *[]*string `field:"optional" json:"oauthScopes" yaml:"oauthScopes"` }
type WindowsWebAppAuthSettingsFacebookOutputReference ¶
type WindowsWebAppAuthSettingsFacebookOutputReference interface { cdktf.ComplexObject AppId() *string SetAppId(val *string) AppIdInput() *string AppSecret() *string SetAppSecret(val *string) AppSecretInput() *string AppSecretSettingName() *string SetAppSecretSettingName(val *string) AppSecretSettingNameInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppAuthSettingsFacebook SetInternalValue(val *WindowsWebAppAuthSettingsFacebook) OauthScopes() *[]*string SetOauthScopes(val *[]*string) OauthScopesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAppSecret() ResetAppSecretSettingName() ResetOauthScopes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppAuthSettingsFacebookOutputReference ¶
func NewWindowsWebAppAuthSettingsFacebookOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppAuthSettingsFacebookOutputReference
type WindowsWebAppAuthSettingsGithub ¶
type WindowsWebAppAuthSettingsGithub struct { // The ID of the GitHub app used for login. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_id WindowsWebApp#client_id} ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // The Client Secret of the GitHub app used for GitHub Login. Cannot be specified with `client_secret_setting_name`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_secret WindowsWebApp#client_secret} ClientSecret *string `field:"optional" json:"clientSecret" yaml:"clientSecret"` // The app setting name that contains the `client_secret` value used for GitHub Login. Cannot be specified with `client_secret`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_secret_setting_name WindowsWebApp#client_secret_setting_name} ClientSecretSettingName *string `field:"optional" json:"clientSecretSettingName" yaml:"clientSecretSettingName"` // Specifies a list of OAuth 2.0 scopes that will be requested as part of GitHub Login authentication. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#oauth_scopes WindowsWebApp#oauth_scopes} OauthScopes *[]*string `field:"optional" json:"oauthScopes" yaml:"oauthScopes"` }
type WindowsWebAppAuthSettingsGithubOutputReference ¶
type WindowsWebAppAuthSettingsGithubOutputReference interface { cdktf.ComplexObject ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *string ClientSecretSettingName() *string SetClientSecretSettingName(val *string) ClientSecretSettingNameInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppAuthSettingsGithub SetInternalValue(val *WindowsWebAppAuthSettingsGithub) OauthScopes() *[]*string SetOauthScopes(val *[]*string) OauthScopesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetClientSecret() ResetClientSecretSettingName() ResetOauthScopes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppAuthSettingsGithubOutputReference ¶
func NewWindowsWebAppAuthSettingsGithubOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppAuthSettingsGithubOutputReference
type WindowsWebAppAuthSettingsGoogle ¶
type WindowsWebAppAuthSettingsGoogle struct { // The OpenID Connect Client ID for the Google web application. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_id WindowsWebApp#client_id} ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // The client secret associated with the Google web application. Cannot be specified with `client_secret_setting_name`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_secret WindowsWebApp#client_secret} ClientSecret *string `field:"optional" json:"clientSecret" yaml:"clientSecret"` // The app setting name that contains the `client_secret` value used for Google Login. Cannot be specified with `client_secret`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_secret_setting_name WindowsWebApp#client_secret_setting_name} ClientSecretSettingName *string `field:"optional" json:"clientSecretSettingName" yaml:"clientSecretSettingName"` // Specifies a list of OAuth 2.0 scopes that will be requested as part of Google Sign-In authentication. If not specified, "openid", "profile", and "email" are used as default scopes. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#oauth_scopes WindowsWebApp#oauth_scopes} OauthScopes *[]*string `field:"optional" json:"oauthScopes" yaml:"oauthScopes"` }
type WindowsWebAppAuthSettingsGoogleOutputReference ¶
type WindowsWebAppAuthSettingsGoogleOutputReference interface { cdktf.ComplexObject ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *string ClientSecretSettingName() *string SetClientSecretSettingName(val *string) ClientSecretSettingNameInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppAuthSettingsGoogle SetInternalValue(val *WindowsWebAppAuthSettingsGoogle) OauthScopes() *[]*string SetOauthScopes(val *[]*string) OauthScopesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetClientSecret() ResetClientSecretSettingName() ResetOauthScopes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppAuthSettingsGoogleOutputReference ¶
func NewWindowsWebAppAuthSettingsGoogleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppAuthSettingsGoogleOutputReference
type WindowsWebAppAuthSettingsMicrosoft ¶
type WindowsWebAppAuthSettingsMicrosoft struct { // The OAuth 2.0 client ID that was created for the app used for authentication. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_id WindowsWebApp#client_id} ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // The OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret_setting_name`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_secret WindowsWebApp#client_secret} ClientSecret *string `field:"optional" json:"clientSecret" yaml:"clientSecret"` // The app setting name containing the OAuth 2.0 client secret that was created for the app used for authentication. Cannot be specified with `client_secret`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_secret_setting_name WindowsWebApp#client_secret_setting_name} ClientSecretSettingName *string `field:"optional" json:"clientSecretSettingName" yaml:"clientSecretSettingName"` // The list of OAuth 2.0 scopes that will be requested as part of Microsoft Account authentication. If not specified, `wl.basic` is used as the default scope. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#oauth_scopes WindowsWebApp#oauth_scopes} OauthScopes *[]*string `field:"optional" json:"oauthScopes" yaml:"oauthScopes"` }
type WindowsWebAppAuthSettingsMicrosoftOutputReference ¶
type WindowsWebAppAuthSettingsMicrosoftOutputReference interface { cdktf.ComplexObject ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *string ClientSecretSettingName() *string SetClientSecretSettingName(val *string) ClientSecretSettingNameInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppAuthSettingsMicrosoft SetInternalValue(val *WindowsWebAppAuthSettingsMicrosoft) OauthScopes() *[]*string SetOauthScopes(val *[]*string) OauthScopesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetClientSecret() ResetClientSecretSettingName() ResetOauthScopes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppAuthSettingsMicrosoftOutputReference ¶
func NewWindowsWebAppAuthSettingsMicrosoftOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppAuthSettingsMicrosoftOutputReference
type WindowsWebAppAuthSettingsOutputReference ¶
type WindowsWebAppAuthSettingsOutputReference interface { cdktf.ComplexObject ActiveDirectory() WindowsWebAppAuthSettingsActiveDirectoryOutputReference ActiveDirectoryInput() *WindowsWebAppAuthSettingsActiveDirectory AdditionalLoginParameters() *map[string]*string SetAdditionalLoginParameters(val *map[string]*string) AdditionalLoginParametersInput() *map[string]*string AllowedExternalRedirectUrls() *[]*string SetAllowedExternalRedirectUrls(val *[]*string) AllowedExternalRedirectUrlsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultProvider() *string SetDefaultProvider(val *string) DefaultProviderInput() *string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} Facebook() WindowsWebAppAuthSettingsFacebookOutputReference FacebookInput() *WindowsWebAppAuthSettingsFacebook // Experimental. Fqn() *string Github() WindowsWebAppAuthSettingsGithubOutputReference GithubInput() *WindowsWebAppAuthSettingsGithub Google() WindowsWebAppAuthSettingsGoogleOutputReference GoogleInput() *WindowsWebAppAuthSettingsGoogle InternalValue() *WindowsWebAppAuthSettings SetInternalValue(val *WindowsWebAppAuthSettings) Issuer() *string SetIssuer(val *string) IssuerInput() *string Microsoft() WindowsWebAppAuthSettingsMicrosoftOutputReference MicrosoftInput() *WindowsWebAppAuthSettingsMicrosoft RuntimeVersion() *string SetRuntimeVersion(val *string) RuntimeVersionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TokenRefreshExtensionHours() *float64 SetTokenRefreshExtensionHours(val *float64) TokenRefreshExtensionHoursInput() *float64 TokenStoreEnabled() interface{} SetTokenStoreEnabled(val interface{}) TokenStoreEnabledInput() interface{} Twitter() WindowsWebAppAuthSettingsTwitterOutputReference TwitterInput() *WindowsWebAppAuthSettingsTwitter UnauthenticatedClientAction() *string SetUnauthenticatedClientAction(val *string) UnauthenticatedClientActionInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutActiveDirectory(value *WindowsWebAppAuthSettingsActiveDirectory) PutFacebook(value *WindowsWebAppAuthSettingsFacebook) PutGithub(value *WindowsWebAppAuthSettingsGithub) PutGoogle(value *WindowsWebAppAuthSettingsGoogle) PutMicrosoft(value *WindowsWebAppAuthSettingsMicrosoft) PutTwitter(value *WindowsWebAppAuthSettingsTwitter) ResetActiveDirectory() ResetAdditionalLoginParameters() ResetAllowedExternalRedirectUrls() ResetDefaultProvider() ResetFacebook() ResetGithub() ResetGoogle() ResetIssuer() ResetMicrosoft() ResetRuntimeVersion() ResetTokenRefreshExtensionHours() ResetTokenStoreEnabled() ResetTwitter() ResetUnauthenticatedClientAction() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppAuthSettingsOutputReference ¶
func NewWindowsWebAppAuthSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppAuthSettingsOutputReference
type WindowsWebAppAuthSettingsTwitter ¶
type WindowsWebAppAuthSettingsTwitter struct { // The OAuth 1.0a consumer key of the Twitter application used for sign-in. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#consumer_key WindowsWebApp#consumer_key} ConsumerKey *string `field:"required" json:"consumerKey" yaml:"consumerKey"` // The OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret_setting_name`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#consumer_secret WindowsWebApp#consumer_secret} ConsumerSecret *string `field:"optional" json:"consumerSecret" yaml:"consumerSecret"` // The app setting name that contains the OAuth 1.0a consumer secret of the Twitter application used for sign-in. Cannot be specified with `consumer_secret`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#consumer_secret_setting_name WindowsWebApp#consumer_secret_setting_name} ConsumerSecretSettingName *string `field:"optional" json:"consumerSecretSettingName" yaml:"consumerSecretSettingName"` }
type WindowsWebAppAuthSettingsTwitterOutputReference ¶
type WindowsWebAppAuthSettingsTwitterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConsumerKey() *string SetConsumerKey(val *string) ConsumerKeyInput() *string ConsumerSecret() *string SetConsumerSecret(val *string) ConsumerSecretInput() *string ConsumerSecretSettingName() *string SetConsumerSecretSettingName(val *string) ConsumerSecretSettingNameInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppAuthSettingsTwitter SetInternalValue(val *WindowsWebAppAuthSettingsTwitter) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetConsumerSecret() ResetConsumerSecretSettingName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppAuthSettingsTwitterOutputReference ¶
func NewWindowsWebAppAuthSettingsTwitterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppAuthSettingsTwitterOutputReference
type WindowsWebAppBackup ¶
type WindowsWebAppBackup struct { // The name which should be used for this Backup. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#name WindowsWebApp#name} Name *string `field:"required" json:"name" yaml:"name"` // schedule block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#schedule WindowsWebApp#schedule} Schedule *WindowsWebAppBackupSchedule `field:"required" json:"schedule" yaml:"schedule"` // The SAS URL to the container. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#storage_account_url WindowsWebApp#storage_account_url} StorageAccountUrl *string `field:"required" json:"storageAccountUrl" yaml:"storageAccountUrl"` // Should this backup job be enabled? // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#enabled WindowsWebApp#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` }
type WindowsWebAppBackupOutputReference ¶
type WindowsWebAppBackupOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *WindowsWebAppBackup SetInternalValue(val *WindowsWebAppBackup) Name() *string SetName(val *string) NameInput() *string Schedule() WindowsWebAppBackupScheduleOutputReference ScheduleInput() *WindowsWebAppBackupSchedule StorageAccountUrl() *string SetStorageAccountUrl(val *string) StorageAccountUrlInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSchedule(value *WindowsWebAppBackupSchedule) ResetEnabled() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppBackupOutputReference ¶
func NewWindowsWebAppBackupOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppBackupOutputReference
type WindowsWebAppBackupSchedule ¶
type WindowsWebAppBackupSchedule struct { // How often the backup should be executed (e.g. for weekly backup, this should be set to `7` and `frequency_unit` should be set to `Day`). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#frequency_interval WindowsWebApp#frequency_interval} FrequencyInterval *float64 `field:"required" json:"frequencyInterval" yaml:"frequencyInterval"` // The unit of time for how often the backup should take place. Possible values include: `Day` and `Hour`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#frequency_unit WindowsWebApp#frequency_unit} FrequencyUnit *string `field:"required" json:"frequencyUnit" yaml:"frequencyUnit"` // Should the service keep at least one backup, regardless of age of backup. Defaults to `false`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#keep_at_least_one_backup WindowsWebApp#keep_at_least_one_backup} KeepAtLeastOneBackup interface{} `field:"optional" json:"keepAtLeastOneBackup" yaml:"keepAtLeastOneBackup"` // After how many days backups should be deleted. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#retention_period_days WindowsWebApp#retention_period_days} RetentionPeriodDays *float64 `field:"optional" json:"retentionPeriodDays" yaml:"retentionPeriodDays"` // When the schedule should start working in RFC-3339 format. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#start_time WindowsWebApp#start_time} StartTime *string `field:"optional" json:"startTime" yaml:"startTime"` }
type WindowsWebAppBackupScheduleOutputReference ¶
type WindowsWebAppBackupScheduleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string FrequencyInterval() *float64 SetFrequencyInterval(val *float64) FrequencyIntervalInput() *float64 FrequencyUnit() *string SetFrequencyUnit(val *string) FrequencyUnitInput() *string InternalValue() *WindowsWebAppBackupSchedule SetInternalValue(val *WindowsWebAppBackupSchedule) KeepAtLeastOneBackup() interface{} SetKeepAtLeastOneBackup(val interface{}) KeepAtLeastOneBackupInput() interface{} LastExecutionTime() *string RetentionPeriodDays() *float64 SetRetentionPeriodDays(val *float64) RetentionPeriodDaysInput() *float64 StartTime() *string SetStartTime(val *string) StartTimeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKeepAtLeastOneBackup() ResetRetentionPeriodDays() ResetStartTime() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppBackupScheduleOutputReference ¶
func NewWindowsWebAppBackupScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppBackupScheduleOutputReference
type WindowsWebAppConfig ¶
type WindowsWebAppConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#location WindowsWebApp#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#name WindowsWebApp#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#resource_group_name WindowsWebApp#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#service_plan_id WindowsWebApp#service_plan_id}. ServicePlanId *string `field:"required" json:"servicePlanId" yaml:"servicePlanId"` // site_config block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#site_config WindowsWebApp#site_config} SiteConfig *WindowsWebAppSiteConfig `field:"required" json:"siteConfig" yaml:"siteConfig"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#app_settings WindowsWebApp#app_settings}. AppSettings *map[string]*string `field:"optional" json:"appSettings" yaml:"appSettings"` // auth_settings block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#auth_settings WindowsWebApp#auth_settings} AuthSettings *WindowsWebAppAuthSettings `field:"optional" json:"authSettings" yaml:"authSettings"` // backup block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#backup WindowsWebApp#backup} Backup *WindowsWebAppBackup `field:"optional" json:"backup" yaml:"backup"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_affinity_enabled WindowsWebApp#client_affinity_enabled}. ClientAffinityEnabled interface{} `field:"optional" json:"clientAffinityEnabled" yaml:"clientAffinityEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_certificate_enabled WindowsWebApp#client_certificate_enabled}. ClientCertificateEnabled interface{} `field:"optional" json:"clientCertificateEnabled" yaml:"clientCertificateEnabled"` // Paths to exclude when using client certificates, separated by ; // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_certificate_exclusion_paths WindowsWebApp#client_certificate_exclusion_paths} ClientCertificateExclusionPaths *string `field:"optional" json:"clientCertificateExclusionPaths" yaml:"clientCertificateExclusionPaths"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#client_certificate_mode WindowsWebApp#client_certificate_mode}. ClientCertificateMode *string `field:"optional" json:"clientCertificateMode" yaml:"clientCertificateMode"` // connection_string block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#connection_string WindowsWebApp#connection_string} ConnectionString interface{} `field:"optional" json:"connectionString" yaml:"connectionString"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#enabled WindowsWebApp#enabled}. Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#https_only WindowsWebApp#https_only}. HttpsOnly interface{} `field:"optional" json:"httpsOnly" yaml:"httpsOnly"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#id WindowsWebApp#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // identity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#identity WindowsWebApp#identity} Identity *WindowsWebAppIdentity `field:"optional" json:"identity" yaml:"identity"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#key_vault_reference_identity_id WindowsWebApp#key_vault_reference_identity_id}. KeyVaultReferenceIdentityId *string `field:"optional" json:"keyVaultReferenceIdentityId" yaml:"keyVaultReferenceIdentityId"` // logs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#logs WindowsWebApp#logs} Logs *WindowsWebAppLogs `field:"optional" json:"logs" yaml:"logs"` // sticky_settings block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#sticky_settings WindowsWebApp#sticky_settings} StickySettings *WindowsWebAppStickySettings `field:"optional" json:"stickySettings" yaml:"stickySettings"` // storage_account block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#storage_account WindowsWebApp#storage_account} StorageAccount interface{} `field:"optional" json:"storageAccount" yaml:"storageAccount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#tags WindowsWebApp#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#timeouts WindowsWebApp#timeouts} Timeouts *WindowsWebAppTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#virtual_network_subnet_id WindowsWebApp#virtual_network_subnet_id}. VirtualNetworkSubnetId *string `field:"optional" json:"virtualNetworkSubnetId" yaml:"virtualNetworkSubnetId"` // The local path and filename of the Zip packaged application to deploy to this Windows Web App. // // **Note:** Using this value requires `WEBSITE_RUN_FROM_PACKAGE=1` on the App in `app_settings`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#zip_deploy_file WindowsWebApp#zip_deploy_file} ZipDeployFile *string `field:"optional" json:"zipDeployFile" yaml:"zipDeployFile"` }
type WindowsWebAppConnectionString ¶
type WindowsWebAppConnectionString struct { // The name which should be used for this Connection. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#name WindowsWebApp#name} Name *string `field:"required" json:"name" yaml:"name"` // Type of database. Possible values include: `MySQL`, `SQLServer`, `SQLAzure`, `Custom`, `NotificationHub`, `ServiceBus`, `EventHub`, `APIHub`, `DocDb`, `RedisCache`, and `PostgreSQL`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#type WindowsWebApp#type} Type *string `field:"required" json:"type" yaml:"type"` // The connection string value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#value WindowsWebApp#value} Value *string `field:"required" json:"value" yaml:"value"` }
type WindowsWebAppConnectionStringList ¶
type WindowsWebAppConnectionStringList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) WindowsWebAppConnectionStringOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppConnectionStringList ¶
func NewWindowsWebAppConnectionStringList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsWebAppConnectionStringList
type WindowsWebAppConnectionStringOutputReference ¶
type WindowsWebAppConnectionStringOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppConnectionStringOutputReference ¶
func NewWindowsWebAppConnectionStringOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsWebAppConnectionStringOutputReference
type WindowsWebAppIdentity ¶
type WindowsWebAppIdentity struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#type WindowsWebApp#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#identity_ids WindowsWebApp#identity_ids}. IdentityIds *[]*string `field:"optional" json:"identityIds" yaml:"identityIds"` }
type WindowsWebAppIdentityOutputReference ¶
type WindowsWebAppIdentityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string IdentityIds() *[]*string SetIdentityIds(val *[]*string) IdentityIdsInput() *[]*string InternalValue() *WindowsWebAppIdentity SetInternalValue(val *WindowsWebAppIdentity) PrincipalId() *string TenantId() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetIdentityIds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppIdentityOutputReference ¶
func NewWindowsWebAppIdentityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppIdentityOutputReference
type WindowsWebAppLogs ¶
type WindowsWebAppLogs struct { // application_logs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#application_logs WindowsWebApp#application_logs} ApplicationLogs *WindowsWebAppLogsApplicationLogs `field:"optional" json:"applicationLogs" yaml:"applicationLogs"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#detailed_error_messages WindowsWebApp#detailed_error_messages}. DetailedErrorMessages interface{} `field:"optional" json:"detailedErrorMessages" yaml:"detailedErrorMessages"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#failed_request_tracing WindowsWebApp#failed_request_tracing}. FailedRequestTracing interface{} `field:"optional" json:"failedRequestTracing" yaml:"failedRequestTracing"` // http_logs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#http_logs WindowsWebApp#http_logs} HttpLogs *WindowsWebAppLogsHttpLogs `field:"optional" json:"httpLogs" yaml:"httpLogs"` }
type WindowsWebAppLogsApplicationLogs ¶
type WindowsWebAppLogsApplicationLogs struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#file_system_level WindowsWebApp#file_system_level}. FileSystemLevel *string `field:"required" json:"fileSystemLevel" yaml:"fileSystemLevel"` // azure_blob_storage block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#azure_blob_storage WindowsWebApp#azure_blob_storage} AzureBlobStorage *WindowsWebAppLogsApplicationLogsAzureBlobStorage `field:"optional" json:"azureBlobStorage" yaml:"azureBlobStorage"` }
type WindowsWebAppLogsApplicationLogsAzureBlobStorage ¶
type WindowsWebAppLogsApplicationLogsAzureBlobStorage struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#level WindowsWebApp#level}. Level *string `field:"required" json:"level" yaml:"level"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#retention_in_days WindowsWebApp#retention_in_days}. RetentionInDays *float64 `field:"required" json:"retentionInDays" yaml:"retentionInDays"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#sas_url WindowsWebApp#sas_url}. SasUrl *string `field:"required" json:"sasUrl" yaml:"sasUrl"` }
type WindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference ¶
type WindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppLogsApplicationLogsAzureBlobStorage SetInternalValue(val *WindowsWebAppLogsApplicationLogsAzureBlobStorage) Level() *string SetLevel(val *string) LevelInput() *string RetentionInDays() *float64 SetRetentionInDays(val *float64) RetentionInDaysInput() *float64 SasUrl() *string SetSasUrl(val *string) SasUrlInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference ¶
func NewWindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference
type WindowsWebAppLogsApplicationLogsOutputReference ¶
type WindowsWebAppLogsApplicationLogsOutputReference interface { cdktf.ComplexObject AzureBlobStorage() WindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference AzureBlobStorageInput() *WindowsWebAppLogsApplicationLogsAzureBlobStorage // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FileSystemLevel() *string SetFileSystemLevel(val *string) FileSystemLevelInput() *string // Experimental. Fqn() *string InternalValue() *WindowsWebAppLogsApplicationLogs SetInternalValue(val *WindowsWebAppLogsApplicationLogs) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAzureBlobStorage(value *WindowsWebAppLogsApplicationLogsAzureBlobStorage) ResetAzureBlobStorage() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppLogsApplicationLogsOutputReference ¶
func NewWindowsWebAppLogsApplicationLogsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppLogsApplicationLogsOutputReference
type WindowsWebAppLogsHttpLogs ¶
type WindowsWebAppLogsHttpLogs struct { // azure_blob_storage block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#azure_blob_storage WindowsWebApp#azure_blob_storage} AzureBlobStorage *WindowsWebAppLogsHttpLogsAzureBlobStorage `field:"optional" json:"azureBlobStorage" yaml:"azureBlobStorage"` // file_system block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#file_system WindowsWebApp#file_system} FileSystem *WindowsWebAppLogsHttpLogsFileSystem `field:"optional" json:"fileSystem" yaml:"fileSystem"` }
type WindowsWebAppLogsHttpLogsAzureBlobStorage ¶
type WindowsWebAppLogsHttpLogsAzureBlobStorage struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#sas_url WindowsWebApp#sas_url}. SasUrl *string `field:"required" json:"sasUrl" yaml:"sasUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#retention_in_days WindowsWebApp#retention_in_days}. RetentionInDays *float64 `field:"optional" json:"retentionInDays" yaml:"retentionInDays"` }
type WindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference ¶
type WindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppLogsHttpLogsAzureBlobStorage SetInternalValue(val *WindowsWebAppLogsHttpLogsAzureBlobStorage) RetentionInDays() *float64 SetRetentionInDays(val *float64) RetentionInDaysInput() *float64 SasUrl() *string SetSasUrl(val *string) SasUrlInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRetentionInDays() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference ¶
func NewWindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference
type WindowsWebAppLogsHttpLogsFileSystem ¶
type WindowsWebAppLogsHttpLogsFileSystem struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#retention_in_days WindowsWebApp#retention_in_days}. RetentionInDays *float64 `field:"required" json:"retentionInDays" yaml:"retentionInDays"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#retention_in_mb WindowsWebApp#retention_in_mb}. RetentionInMb *float64 `field:"required" json:"retentionInMb" yaml:"retentionInMb"` }
type WindowsWebAppLogsHttpLogsFileSystemOutputReference ¶
type WindowsWebAppLogsHttpLogsFileSystemOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppLogsHttpLogsFileSystem SetInternalValue(val *WindowsWebAppLogsHttpLogsFileSystem) RetentionInDays() *float64 SetRetentionInDays(val *float64) RetentionInDaysInput() *float64 RetentionInMb() *float64 SetRetentionInMb(val *float64) RetentionInMbInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppLogsHttpLogsFileSystemOutputReference ¶
func NewWindowsWebAppLogsHttpLogsFileSystemOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppLogsHttpLogsFileSystemOutputReference
type WindowsWebAppLogsHttpLogsOutputReference ¶
type WindowsWebAppLogsHttpLogsOutputReference interface { cdktf.ComplexObject AzureBlobStorage() WindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference AzureBlobStorageInput() *WindowsWebAppLogsHttpLogsAzureBlobStorage // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FileSystem() WindowsWebAppLogsHttpLogsFileSystemOutputReference FileSystemInput() *WindowsWebAppLogsHttpLogsFileSystem // Experimental. Fqn() *string InternalValue() *WindowsWebAppLogsHttpLogs SetInternalValue(val *WindowsWebAppLogsHttpLogs) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAzureBlobStorage(value *WindowsWebAppLogsHttpLogsAzureBlobStorage) PutFileSystem(value *WindowsWebAppLogsHttpLogsFileSystem) ResetAzureBlobStorage() ResetFileSystem() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppLogsHttpLogsOutputReference ¶
func NewWindowsWebAppLogsHttpLogsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppLogsHttpLogsOutputReference
type WindowsWebAppLogsOutputReference ¶
type WindowsWebAppLogsOutputReference interface { cdktf.ComplexObject ApplicationLogs() WindowsWebAppLogsApplicationLogsOutputReference ApplicationLogsInput() *WindowsWebAppLogsApplicationLogs // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DetailedErrorMessages() interface{} SetDetailedErrorMessages(val interface{}) DetailedErrorMessagesInput() interface{} FailedRequestTracing() interface{} SetFailedRequestTracing(val interface{}) FailedRequestTracingInput() interface{} // Experimental. Fqn() *string HttpLogs() WindowsWebAppLogsHttpLogsOutputReference HttpLogsInput() *WindowsWebAppLogsHttpLogs InternalValue() *WindowsWebAppLogs SetInternalValue(val *WindowsWebAppLogs) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutApplicationLogs(value *WindowsWebAppLogsApplicationLogs) PutHttpLogs(value *WindowsWebAppLogsHttpLogs) ResetApplicationLogs() ResetDetailedErrorMessages() ResetFailedRequestTracing() ResetHttpLogs() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppLogsOutputReference ¶
func NewWindowsWebAppLogsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppLogsOutputReference
type WindowsWebAppSiteConfig ¶
type WindowsWebAppSiteConfig struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#always_on WindowsWebApp#always_on}. AlwaysOn interface{} `field:"optional" json:"alwaysOn" yaml:"alwaysOn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#api_definition_url WindowsWebApp#api_definition_url}. ApiDefinitionUrl *string `field:"optional" json:"apiDefinitionUrl" yaml:"apiDefinitionUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#api_management_api_id WindowsWebApp#api_management_api_id}. ApiManagementApiId *string `field:"optional" json:"apiManagementApiId" yaml:"apiManagementApiId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#app_command_line WindowsWebApp#app_command_line}. AppCommandLine *string `field:"optional" json:"appCommandLine" yaml:"appCommandLine"` // application_stack block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#application_stack WindowsWebApp#application_stack} ApplicationStack *WindowsWebAppSiteConfigApplicationStack `field:"optional" json:"applicationStack" yaml:"applicationStack"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#auto_heal_enabled WindowsWebApp#auto_heal_enabled}. AutoHealEnabled interface{} `field:"optional" json:"autoHealEnabled" yaml:"autoHealEnabled"` // auto_heal_setting block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#auto_heal_setting WindowsWebApp#auto_heal_setting} AutoHealSetting *WindowsWebAppSiteConfigAutoHealSetting `field:"optional" json:"autoHealSetting" yaml:"autoHealSetting"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#container_registry_managed_identity_client_id WindowsWebApp#container_registry_managed_identity_client_id}. ContainerRegistryManagedIdentityClientId *string `field:"optional" json:"containerRegistryManagedIdentityClientId" yaml:"containerRegistryManagedIdentityClientId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#container_registry_use_managed_identity WindowsWebApp#container_registry_use_managed_identity}. ContainerRegistryUseManagedIdentity interface{} `field:"optional" json:"containerRegistryUseManagedIdentity" yaml:"containerRegistryUseManagedIdentity"` // cors block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#cors WindowsWebApp#cors} Cors *WindowsWebAppSiteConfigCors `field:"optional" json:"cors" yaml:"cors"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#default_documents WindowsWebApp#default_documents}. DefaultDocuments *[]*string `field:"optional" json:"defaultDocuments" yaml:"defaultDocuments"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#ftps_state WindowsWebApp#ftps_state}. FtpsState *string `field:"optional" json:"ftpsState" yaml:"ftpsState"` // The amount of time in minutes that a node is unhealthy before being removed from the load balancer. // // Possible values are between `2` and `10`. Defaults to `10`. Only valid in conjunction with `health_check_path` // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#health_check_eviction_time_in_min WindowsWebApp#health_check_eviction_time_in_min} HealthCheckEvictionTimeInMin *float64 `field:"optional" json:"healthCheckEvictionTimeInMin" yaml:"healthCheckEvictionTimeInMin"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#health_check_path WindowsWebApp#health_check_path}. HealthCheckPath *string `field:"optional" json:"healthCheckPath" yaml:"healthCheckPath"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#http2_enabled WindowsWebApp#http2_enabled}. Http2Enabled interface{} `field:"optional" json:"http2Enabled" yaml:"http2Enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#ip_restriction WindowsWebApp#ip_restriction}. IpRestriction interface{} `field:"optional" json:"ipRestriction" yaml:"ipRestriction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#load_balancing_mode WindowsWebApp#load_balancing_mode}. LoadBalancingMode *string `field:"optional" json:"loadBalancingMode" yaml:"loadBalancingMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#local_mysql_enabled WindowsWebApp#local_mysql_enabled}. LocalMysqlEnabled interface{} `field:"optional" json:"localMysqlEnabled" yaml:"localMysqlEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#managed_pipeline_mode WindowsWebApp#managed_pipeline_mode}. ManagedPipelineMode *string `field:"optional" json:"managedPipelineMode" yaml:"managedPipelineMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#minimum_tls_version WindowsWebApp#minimum_tls_version}. MinimumTlsVersion *string `field:"optional" json:"minimumTlsVersion" yaml:"minimumTlsVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#remote_debugging_enabled WindowsWebApp#remote_debugging_enabled}. RemoteDebuggingEnabled interface{} `field:"optional" json:"remoteDebuggingEnabled" yaml:"remoteDebuggingEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#remote_debugging_version WindowsWebApp#remote_debugging_version}. RemoteDebuggingVersion *string `field:"optional" json:"remoteDebuggingVersion" yaml:"remoteDebuggingVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#scm_ip_restriction WindowsWebApp#scm_ip_restriction}. ScmIpRestriction interface{} `field:"optional" json:"scmIpRestriction" yaml:"scmIpRestriction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#scm_minimum_tls_version WindowsWebApp#scm_minimum_tls_version}. ScmMinimumTlsVersion *string `field:"optional" json:"scmMinimumTlsVersion" yaml:"scmMinimumTlsVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#scm_use_main_ip_restriction WindowsWebApp#scm_use_main_ip_restriction}. ScmUseMainIpRestriction interface{} `field:"optional" json:"scmUseMainIpRestriction" yaml:"scmUseMainIpRestriction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#use_32_bit_worker WindowsWebApp#use_32_bit_worker}. Use32BitWorker interface{} `field:"optional" json:"use32BitWorker" yaml:"use32BitWorker"` // virtual_application block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#virtual_application WindowsWebApp#virtual_application} VirtualApplication interface{} `field:"optional" json:"virtualApplication" yaml:"virtualApplication"` // Should all outbound traffic to have Virtual Network Security Groups and User Defined Routes applied? Defaults to `false`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#vnet_route_all_enabled WindowsWebApp#vnet_route_all_enabled} VnetRouteAllEnabled interface{} `field:"optional" json:"vnetRouteAllEnabled" yaml:"vnetRouteAllEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#websockets_enabled WindowsWebApp#websockets_enabled}. WebsocketsEnabled interface{} `field:"optional" json:"websocketsEnabled" yaml:"websocketsEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#worker_count WindowsWebApp#worker_count}. WorkerCount *float64 `field:"optional" json:"workerCount" yaml:"workerCount"` }
type WindowsWebAppSiteConfigApplicationStack ¶
type WindowsWebAppSiteConfigApplicationStack struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#current_stack WindowsWebApp#current_stack}. CurrentStack *string `field:"optional" json:"currentStack" yaml:"currentStack"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#docker_container_name WindowsWebApp#docker_container_name}. DockerContainerName *string `field:"optional" json:"dockerContainerName" yaml:"dockerContainerName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#docker_container_registry WindowsWebApp#docker_container_registry}. DockerContainerRegistry *string `field:"optional" json:"dockerContainerRegistry" yaml:"dockerContainerRegistry"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#docker_container_tag WindowsWebApp#docker_container_tag}. DockerContainerTag *string `field:"optional" json:"dockerContainerTag" yaml:"dockerContainerTag"` // The version of DotNetCore to use. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#dotnet_core_version WindowsWebApp#dotnet_core_version} DotnetCoreVersion *string `field:"optional" json:"dotnetCoreVersion" yaml:"dotnetCoreVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#dotnet_version WindowsWebApp#dotnet_version}. DotnetVersion *string `field:"optional" json:"dotnetVersion" yaml:"dotnetVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#java_container WindowsWebApp#java_container}. JavaContainer *string `field:"optional" json:"javaContainer" yaml:"javaContainer"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#java_container_version WindowsWebApp#java_container_version}. JavaContainerVersion *string `field:"optional" json:"javaContainerVersion" yaml:"javaContainerVersion"` // Should the application use the embedded web server for the version of Java in use. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#java_embedded_server_enabled WindowsWebApp#java_embedded_server_enabled} JavaEmbeddedServerEnabled interface{} `field:"optional" json:"javaEmbeddedServerEnabled" yaml:"javaEmbeddedServerEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#java_version WindowsWebApp#java_version}. JavaVersion *string `field:"optional" json:"javaVersion" yaml:"javaVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#node_version WindowsWebApp#node_version}. NodeVersion *string `field:"optional" json:"nodeVersion" yaml:"nodeVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#php_version WindowsWebApp#php_version}. PhpVersion *string `field:"optional" json:"phpVersion" yaml:"phpVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#python WindowsWebApp#python}. Python interface{} `field:"optional" json:"python" yaml:"python"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#python_version WindowsWebApp#python_version}. PythonVersion *string `field:"optional" json:"pythonVersion" yaml:"pythonVersion"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#tomcat_version WindowsWebApp#tomcat_version}. TomcatVersion *string `field:"optional" json:"tomcatVersion" yaml:"tomcatVersion"` }
type WindowsWebAppSiteConfigApplicationStackOutputReference ¶
type WindowsWebAppSiteConfigApplicationStackOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string CurrentStack() *string SetCurrentStack(val *string) CurrentStackInput() *string DockerContainerName() *string SetDockerContainerName(val *string) DockerContainerNameInput() *string DockerContainerRegistry() *string SetDockerContainerRegistry(val *string) DockerContainerRegistryInput() *string DockerContainerTag() *string SetDockerContainerTag(val *string) DockerContainerTagInput() *string DotnetCoreVersion() *string SetDotnetCoreVersion(val *string) DotnetCoreVersionInput() *string DotnetVersion() *string SetDotnetVersion(val *string) DotnetVersionInput() *string // Experimental. Fqn() *string InternalValue() *WindowsWebAppSiteConfigApplicationStack SetInternalValue(val *WindowsWebAppSiteConfigApplicationStack) JavaContainer() *string SetJavaContainer(val *string) JavaContainerInput() *string JavaContainerVersion() *string SetJavaContainerVersion(val *string) JavaContainerVersionInput() *string JavaEmbeddedServerEnabled() interface{} SetJavaEmbeddedServerEnabled(val interface{}) JavaEmbeddedServerEnabledInput() interface{} JavaVersion() *string SetJavaVersion(val *string) JavaVersionInput() *string NodeVersion() *string SetNodeVersion(val *string) NodeVersionInput() *string PhpVersion() *string SetPhpVersion(val *string) PhpVersionInput() *string Python() interface{} SetPython(val interface{}) PythonInput() interface{} PythonVersion() *string SetPythonVersion(val *string) PythonVersionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TomcatVersion() *string SetTomcatVersion(val *string) TomcatVersionInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCurrentStack() ResetDockerContainerName() ResetDockerContainerRegistry() ResetDockerContainerTag() ResetDotnetCoreVersion() ResetDotnetVersion() ResetJavaContainer() ResetJavaContainerVersion() ResetJavaEmbeddedServerEnabled() ResetJavaVersion() ResetNodeVersion() ResetPhpVersion() ResetPython() ResetPythonVersion() ResetTomcatVersion() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigApplicationStackOutputReference ¶
func NewWindowsWebAppSiteConfigApplicationStackOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppSiteConfigApplicationStackOutputReference
type WindowsWebAppSiteConfigAutoHealSetting ¶
type WindowsWebAppSiteConfigAutoHealSetting struct { // action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#action WindowsWebApp#action} Action *WindowsWebAppSiteConfigAutoHealSettingAction `field:"required" json:"action" yaml:"action"` // trigger block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#trigger WindowsWebApp#trigger} Trigger *WindowsWebAppSiteConfigAutoHealSettingTrigger `field:"required" json:"trigger" yaml:"trigger"` }
type WindowsWebAppSiteConfigAutoHealSettingAction ¶
type WindowsWebAppSiteConfigAutoHealSettingAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#action_type WindowsWebApp#action_type}. ActionType *string `field:"required" json:"actionType" yaml:"actionType"` // custom_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#custom_action WindowsWebApp#custom_action} CustomAction *WindowsWebAppSiteConfigAutoHealSettingActionCustomAction `field:"optional" json:"customAction" yaml:"customAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#minimum_process_execution_time WindowsWebApp#minimum_process_execution_time}. MinimumProcessExecutionTime *string `field:"optional" json:"minimumProcessExecutionTime" yaml:"minimumProcessExecutionTime"` }
type WindowsWebAppSiteConfigAutoHealSettingActionCustomAction ¶
type WindowsWebAppSiteConfigAutoHealSettingActionCustomAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#executable WindowsWebApp#executable}. Executable *string `field:"required" json:"executable" yaml:"executable"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#parameters WindowsWebApp#parameters}. Parameters *string `field:"optional" json:"parameters" yaml:"parameters"` }
type WindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference ¶
type WindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Executable() *string SetExecutable(val *string) ExecutableInput() *string // Experimental. Fqn() *string InternalValue() *WindowsWebAppSiteConfigAutoHealSettingActionCustomAction SetInternalValue(val *WindowsWebAppSiteConfigAutoHealSettingActionCustomAction) Parameters() *string SetParameters(val *string) ParametersInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetParameters() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference ¶
func NewWindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference
type WindowsWebAppSiteConfigAutoHealSettingActionOutputReference ¶
type WindowsWebAppSiteConfigAutoHealSettingActionOutputReference interface { cdktf.ComplexObject ActionType() *string SetActionType(val *string) ActionTypeInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string CustomAction() WindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference CustomActionInput() *WindowsWebAppSiteConfigAutoHealSettingActionCustomAction // Experimental. Fqn() *string InternalValue() *WindowsWebAppSiteConfigAutoHealSettingAction SetInternalValue(val *WindowsWebAppSiteConfigAutoHealSettingAction) MinimumProcessExecutionTime() *string SetMinimumProcessExecutionTime(val *string) MinimumProcessExecutionTimeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCustomAction(value *WindowsWebAppSiteConfigAutoHealSettingActionCustomAction) ResetCustomAction() ResetMinimumProcessExecutionTime() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigAutoHealSettingActionOutputReference ¶
func NewWindowsWebAppSiteConfigAutoHealSettingActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppSiteConfigAutoHealSettingActionOutputReference
type WindowsWebAppSiteConfigAutoHealSettingOutputReference ¶
type WindowsWebAppSiteConfigAutoHealSettingOutputReference interface { cdktf.ComplexObject Action() WindowsWebAppSiteConfigAutoHealSettingActionOutputReference ActionInput() *WindowsWebAppSiteConfigAutoHealSettingAction // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppSiteConfigAutoHealSetting SetInternalValue(val *WindowsWebAppSiteConfigAutoHealSetting) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Trigger() WindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference TriggerInput() *WindowsWebAppSiteConfigAutoHealSettingTrigger // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAction(value *WindowsWebAppSiteConfigAutoHealSettingAction) PutTrigger(value *WindowsWebAppSiteConfigAutoHealSettingTrigger) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigAutoHealSettingOutputReference ¶
func NewWindowsWebAppSiteConfigAutoHealSettingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppSiteConfigAutoHealSettingOutputReference
type WindowsWebAppSiteConfigAutoHealSettingTrigger ¶
type WindowsWebAppSiteConfigAutoHealSettingTrigger struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#private_memory_kb WindowsWebApp#private_memory_kb}. PrivateMemoryKb *float64 `field:"optional" json:"privateMemoryKb" yaml:"privateMemoryKb"` // requests block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#requests WindowsWebApp#requests} Requests *WindowsWebAppSiteConfigAutoHealSettingTriggerRequests `field:"optional" json:"requests" yaml:"requests"` // slow_request block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#slow_request WindowsWebApp#slow_request} SlowRequest *WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest `field:"optional" json:"slowRequest" yaml:"slowRequest"` // status_code block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#status_code WindowsWebApp#status_code} StatusCode interface{} `field:"optional" json:"statusCode" yaml:"statusCode"` }
type WindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference ¶
type WindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppSiteConfigAutoHealSettingTrigger SetInternalValue(val *WindowsWebAppSiteConfigAutoHealSettingTrigger) PrivateMemoryKb() *float64 SetPrivateMemoryKb(val *float64) PrivateMemoryKbInput() *float64 Requests() WindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference RequestsInput() *WindowsWebAppSiteConfigAutoHealSettingTriggerRequests SlowRequest() WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference SlowRequestInput() *WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest StatusCode() WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList StatusCodeInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutRequests(value *WindowsWebAppSiteConfigAutoHealSettingTriggerRequests) PutSlowRequest(value *WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest) PutStatusCode(value interface{}) ResetPrivateMemoryKb() ResetRequests() ResetSlowRequest() ResetStatusCode() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference ¶
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference
type WindowsWebAppSiteConfigAutoHealSettingTriggerRequests ¶
type WindowsWebAppSiteConfigAutoHealSettingTriggerRequests struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#count WindowsWebApp#count}. Count *float64 `field:"required" json:"count" yaml:"count"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#interval WindowsWebApp#interval}. Interval *string `field:"required" json:"interval" yaml:"interval"` }
type WindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference ¶
type WindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Count() *float64 SetCount(val *float64) CountInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppSiteConfigAutoHealSettingTriggerRequests SetInternalValue(val *WindowsWebAppSiteConfigAutoHealSettingTriggerRequests) Interval() *string SetInterval(val *string) IntervalInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference ¶
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference
type WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest ¶
type WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#count WindowsWebApp#count}. Count *float64 `field:"required" json:"count" yaml:"count"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#interval WindowsWebApp#interval}. Interval *string `field:"required" json:"interval" yaml:"interval"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#time_taken WindowsWebApp#time_taken}. TimeTaken *string `field:"required" json:"timeTaken" yaml:"timeTaken"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#path WindowsWebApp#path}. Path *string `field:"optional" json:"path" yaml:"path"` }
type WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference ¶
type WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Count() *float64 SetCount(val *float64) CountInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest SetInternalValue(val *WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest) Interval() *string SetInterval(val *string) IntervalInput() *string Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeTaken() *string SetTimeTaken(val *string) TimeTakenInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference ¶
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference
type WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCode ¶
type WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCode struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#count WindowsWebApp#count}. Count *float64 `field:"required" json:"count" yaml:"count"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#interval WindowsWebApp#interval}. Interval *string `field:"required" json:"interval" yaml:"interval"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#status_code_range WindowsWebApp#status_code_range}. StatusCodeRange *string `field:"required" json:"statusCodeRange" yaml:"statusCodeRange"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#path WindowsWebApp#path}. Path *string `field:"optional" json:"path" yaml:"path"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#sub_status WindowsWebApp#sub_status}. SubStatus *float64 `field:"optional" json:"subStatus" yaml:"subStatus"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#win32_status WindowsWebApp#win32_status}. Win32Status *string `field:"optional" json:"win32Status" yaml:"win32Status"` }
type WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList ¶
type WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList ¶
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList
type WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference ¶
type WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Count() *float64 SetCount(val *float64) CountInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Interval() *string SetInterval(val *string) IntervalInput() *string Path() *string SetPath(val *string) PathInput() *string StatusCodeRange() *string SetStatusCodeRange(val *string) StatusCodeRangeInput() *string SubStatus() *float64 SetSubStatus(val *float64) SubStatusInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Win32Status() *string SetWin32Status(val *string) Win32StatusInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPath() ResetSubStatus() ResetWin32Status() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference ¶
func NewWindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference
type WindowsWebAppSiteConfigCors ¶
type WindowsWebAppSiteConfigCors struct { // Specifies a list of origins that should be allowed to make cross-origin calls. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#allowed_origins WindowsWebApp#allowed_origins} AllowedOrigins *[]*string `field:"required" json:"allowedOrigins" yaml:"allowedOrigins"` // Are credentials allowed in CORS requests? Defaults to `false`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#support_credentials WindowsWebApp#support_credentials} SupportCredentials interface{} `field:"optional" json:"supportCredentials" yaml:"supportCredentials"` }
type WindowsWebAppSiteConfigCorsOutputReference ¶
type WindowsWebAppSiteConfigCorsOutputReference interface { cdktf.ComplexObject AllowedOrigins() *[]*string SetAllowedOrigins(val *[]*string) AllowedOriginsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppSiteConfigCors SetInternalValue(val *WindowsWebAppSiteConfigCors) SupportCredentials() interface{} SetSupportCredentials(val interface{}) SupportCredentialsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetSupportCredentials() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigCorsOutputReference ¶
func NewWindowsWebAppSiteConfigCorsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppSiteConfigCorsOutputReference
type WindowsWebAppSiteConfigIpRestriction ¶
type WindowsWebAppSiteConfigIpRestriction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#action WindowsWebApp#action}. Action *string `field:"optional" json:"action" yaml:"action"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#headers WindowsWebApp#headers}. Headers interface{} `field:"optional" json:"headers" yaml:"headers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#ip_address WindowsWebApp#ip_address}. IpAddress *string `field:"optional" json:"ipAddress" yaml:"ipAddress"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#name WindowsWebApp#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#priority WindowsWebApp#priority}. Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#service_tag WindowsWebApp#service_tag}. ServiceTag *string `field:"optional" json:"serviceTag" yaml:"serviceTag"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#virtual_network_subnet_id WindowsWebApp#virtual_network_subnet_id}. VirtualNetworkSubnetId *string `field:"optional" json:"virtualNetworkSubnetId" yaml:"virtualNetworkSubnetId"` }
type WindowsWebAppSiteConfigIpRestrictionHeaders ¶
type WindowsWebAppSiteConfigIpRestrictionHeaders struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#x_azure_fdid WindowsWebApp#x_azure_fdid}. XAzureFdid *[]*string `field:"optional" json:"xAzureFdid" yaml:"xAzureFdid"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#x_fd_health_probe WindowsWebApp#x_fd_health_probe}. XFdHealthProbe *[]*string `field:"optional" json:"xFdHealthProbe" yaml:"xFdHealthProbe"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#x_forwarded_for WindowsWebApp#x_forwarded_for}. XForwardedFor *[]*string `field:"optional" json:"xForwardedFor" yaml:"xForwardedFor"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#x_forwarded_host WindowsWebApp#x_forwarded_host}. XForwardedHost *[]*string `field:"optional" json:"xForwardedHost" yaml:"xForwardedHost"` }
type WindowsWebAppSiteConfigIpRestrictionHeadersList ¶
type WindowsWebAppSiteConfigIpRestrictionHeadersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) WindowsWebAppSiteConfigIpRestrictionHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigIpRestrictionHeadersList ¶
func NewWindowsWebAppSiteConfigIpRestrictionHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsWebAppSiteConfigIpRestrictionHeadersList
type WindowsWebAppSiteConfigIpRestrictionHeadersOutputReference ¶
type WindowsWebAppSiteConfigIpRestrictionHeadersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) XAzureFdid() *[]*string SetXAzureFdid(val *[]*string) XAzureFdidInput() *[]*string XFdHealthProbe() *[]*string SetXFdHealthProbe(val *[]*string) XFdHealthProbeInput() *[]*string XForwardedFor() *[]*string SetXForwardedFor(val *[]*string) XForwardedForInput() *[]*string XForwardedHost() *[]*string SetXForwardedHost(val *[]*string) XForwardedHostInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetXAzureFdid() ResetXFdHealthProbe() ResetXForwardedFor() ResetXForwardedHost() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigIpRestrictionHeadersOutputReference ¶
func NewWindowsWebAppSiteConfigIpRestrictionHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsWebAppSiteConfigIpRestrictionHeadersOutputReference
type WindowsWebAppSiteConfigIpRestrictionList ¶
type WindowsWebAppSiteConfigIpRestrictionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) WindowsWebAppSiteConfigIpRestrictionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigIpRestrictionList ¶
func NewWindowsWebAppSiteConfigIpRestrictionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsWebAppSiteConfigIpRestrictionList
type WindowsWebAppSiteConfigIpRestrictionOutputReference ¶
type WindowsWebAppSiteConfigIpRestrictionOutputReference interface { cdktf.ComplexObject Action() *string SetAction(val *string) ActionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Headers() WindowsWebAppSiteConfigIpRestrictionHeadersList HeadersInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) IpAddress() *string SetIpAddress(val *string) IpAddressInput() *string Name() *string SetName(val *string) NameInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 ServiceTag() *string SetServiceTag(val *string) ServiceTagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualNetworkSubnetId() *string SetVirtualNetworkSubnetId(val *string) VirtualNetworkSubnetIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHeaders(value interface{}) ResetAction() ResetHeaders() ResetIpAddress() ResetName() ResetPriority() ResetServiceTag() ResetVirtualNetworkSubnetId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigIpRestrictionOutputReference ¶
func NewWindowsWebAppSiteConfigIpRestrictionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsWebAppSiteConfigIpRestrictionOutputReference
type WindowsWebAppSiteConfigOutputReference ¶
type WindowsWebAppSiteConfigOutputReference interface { cdktf.ComplexObject AlwaysOn() interface{} SetAlwaysOn(val interface{}) AlwaysOnInput() interface{} ApiDefinitionUrl() *string SetApiDefinitionUrl(val *string) ApiDefinitionUrlInput() *string ApiManagementApiId() *string SetApiManagementApiId(val *string) ApiManagementApiIdInput() *string AppCommandLine() *string SetAppCommandLine(val *string) AppCommandLineInput() *string ApplicationStack() WindowsWebAppSiteConfigApplicationStackOutputReference ApplicationStackInput() *WindowsWebAppSiteConfigApplicationStack AutoHealEnabled() interface{} SetAutoHealEnabled(val interface{}) AutoHealEnabledInput() interface{} AutoHealSetting() WindowsWebAppSiteConfigAutoHealSettingOutputReference AutoHealSettingInput() *WindowsWebAppSiteConfigAutoHealSetting // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ContainerRegistryManagedIdentityClientId() *string SetContainerRegistryManagedIdentityClientId(val *string) ContainerRegistryManagedIdentityClientIdInput() *string ContainerRegistryUseManagedIdentity() interface{} SetContainerRegistryUseManagedIdentity(val interface{}) ContainerRegistryUseManagedIdentityInput() interface{} Cors() WindowsWebAppSiteConfigCorsOutputReference CorsInput() *WindowsWebAppSiteConfigCors // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DefaultDocuments() *[]*string SetDefaultDocuments(val *[]*string) DefaultDocumentsInput() *[]*string DetailedErrorLoggingEnabled() cdktf.IResolvable // Experimental. Fqn() *string FtpsState() *string SetFtpsState(val *string) FtpsStateInput() *string HealthCheckEvictionTimeInMin() *float64 SetHealthCheckEvictionTimeInMin(val *float64) HealthCheckEvictionTimeInMinInput() *float64 HealthCheckPath() *string SetHealthCheckPath(val *string) HealthCheckPathInput() *string Http2Enabled() interface{} SetHttp2Enabled(val interface{}) Http2EnabledInput() interface{} InternalValue() *WindowsWebAppSiteConfig SetInternalValue(val *WindowsWebAppSiteConfig) IpRestriction() WindowsWebAppSiteConfigIpRestrictionList IpRestrictionInput() interface{} LinuxFxVersion() *string LoadBalancingMode() *string SetLoadBalancingMode(val *string) LoadBalancingModeInput() *string LocalMysqlEnabled() interface{} SetLocalMysqlEnabled(val interface{}) LocalMysqlEnabledInput() interface{} ManagedPipelineMode() *string SetManagedPipelineMode(val *string) ManagedPipelineModeInput() *string MinimumTlsVersion() *string SetMinimumTlsVersion(val *string) MinimumTlsVersionInput() *string RemoteDebuggingEnabled() interface{} SetRemoteDebuggingEnabled(val interface{}) RemoteDebuggingEnabledInput() interface{} RemoteDebuggingVersion() *string SetRemoteDebuggingVersion(val *string) RemoteDebuggingVersionInput() *string ScmIpRestriction() WindowsWebAppSiteConfigScmIpRestrictionList ScmIpRestrictionInput() interface{} ScmMinimumTlsVersion() *string SetScmMinimumTlsVersion(val *string) ScmMinimumTlsVersionInput() *string ScmType() *string ScmUseMainIpRestriction() interface{} SetScmUseMainIpRestriction(val interface{}) ScmUseMainIpRestrictionInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Use32BitWorker() interface{} SetUse32BitWorker(val interface{}) Use32BitWorkerInput() interface{} VirtualApplication() WindowsWebAppSiteConfigVirtualApplicationList VirtualApplicationInput() interface{} VnetRouteAllEnabled() interface{} SetVnetRouteAllEnabled(val interface{}) VnetRouteAllEnabledInput() interface{} WebsocketsEnabled() interface{} SetWebsocketsEnabled(val interface{}) WebsocketsEnabledInput() interface{} WindowsFxVersion() *string WorkerCount() *float64 SetWorkerCount(val *float64) WorkerCountInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutApplicationStack(value *WindowsWebAppSiteConfigApplicationStack) PutAutoHealSetting(value *WindowsWebAppSiteConfigAutoHealSetting) PutCors(value *WindowsWebAppSiteConfigCors) PutIpRestriction(value interface{}) PutScmIpRestriction(value interface{}) PutVirtualApplication(value interface{}) ResetAlwaysOn() ResetApiDefinitionUrl() ResetApiManagementApiId() ResetAppCommandLine() ResetApplicationStack() ResetAutoHealEnabled() ResetAutoHealSetting() ResetContainerRegistryManagedIdentityClientId() ResetContainerRegistryUseManagedIdentity() ResetCors() ResetDefaultDocuments() ResetFtpsState() ResetHealthCheckEvictionTimeInMin() ResetHealthCheckPath() ResetHttp2Enabled() ResetIpRestriction() ResetLoadBalancingMode() ResetLocalMysqlEnabled() ResetManagedPipelineMode() ResetMinimumTlsVersion() ResetRemoteDebuggingEnabled() ResetRemoteDebuggingVersion() ResetScmIpRestriction() ResetScmMinimumTlsVersion() ResetScmUseMainIpRestriction() ResetUse32BitWorker() ResetVirtualApplication() ResetVnetRouteAllEnabled() ResetWebsocketsEnabled() ResetWorkerCount() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigOutputReference ¶
func NewWindowsWebAppSiteConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppSiteConfigOutputReference
type WindowsWebAppSiteConfigScmIpRestriction ¶
type WindowsWebAppSiteConfigScmIpRestriction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#action WindowsWebApp#action}. Action *string `field:"optional" json:"action" yaml:"action"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#headers WindowsWebApp#headers}. Headers interface{} `field:"optional" json:"headers" yaml:"headers"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#ip_address WindowsWebApp#ip_address}. IpAddress *string `field:"optional" json:"ipAddress" yaml:"ipAddress"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#name WindowsWebApp#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#priority WindowsWebApp#priority}. Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#service_tag WindowsWebApp#service_tag}. ServiceTag *string `field:"optional" json:"serviceTag" yaml:"serviceTag"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#virtual_network_subnet_id WindowsWebApp#virtual_network_subnet_id}. VirtualNetworkSubnetId *string `field:"optional" json:"virtualNetworkSubnetId" yaml:"virtualNetworkSubnetId"` }
type WindowsWebAppSiteConfigScmIpRestrictionHeaders ¶
type WindowsWebAppSiteConfigScmIpRestrictionHeaders struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#x_azure_fdid WindowsWebApp#x_azure_fdid}. XAzureFdid *[]*string `field:"optional" json:"xAzureFdid" yaml:"xAzureFdid"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#x_fd_health_probe WindowsWebApp#x_fd_health_probe}. XFdHealthProbe *[]*string `field:"optional" json:"xFdHealthProbe" yaml:"xFdHealthProbe"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#x_forwarded_for WindowsWebApp#x_forwarded_for}. XForwardedFor *[]*string `field:"optional" json:"xForwardedFor" yaml:"xForwardedFor"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#x_forwarded_host WindowsWebApp#x_forwarded_host}. XForwardedHost *[]*string `field:"optional" json:"xForwardedHost" yaml:"xForwardedHost"` }
type WindowsWebAppSiteConfigScmIpRestrictionHeadersList ¶
type WindowsWebAppSiteConfigScmIpRestrictionHeadersList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) WindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigScmIpRestrictionHeadersList ¶
func NewWindowsWebAppSiteConfigScmIpRestrictionHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsWebAppSiteConfigScmIpRestrictionHeadersList
type WindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference ¶
type WindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) XAzureFdid() *[]*string SetXAzureFdid(val *[]*string) XAzureFdidInput() *[]*string XFdHealthProbe() *[]*string SetXFdHealthProbe(val *[]*string) XFdHealthProbeInput() *[]*string XForwardedFor() *[]*string SetXForwardedFor(val *[]*string) XForwardedForInput() *[]*string XForwardedHost() *[]*string SetXForwardedHost(val *[]*string) XForwardedHostInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetXAzureFdid() ResetXFdHealthProbe() ResetXForwardedFor() ResetXForwardedHost() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference ¶
func NewWindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference
type WindowsWebAppSiteConfigScmIpRestrictionList ¶
type WindowsWebAppSiteConfigScmIpRestrictionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) WindowsWebAppSiteConfigScmIpRestrictionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigScmIpRestrictionList ¶
func NewWindowsWebAppSiteConfigScmIpRestrictionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsWebAppSiteConfigScmIpRestrictionList
type WindowsWebAppSiteConfigScmIpRestrictionOutputReference ¶
type WindowsWebAppSiteConfigScmIpRestrictionOutputReference interface { cdktf.ComplexObject Action() *string SetAction(val *string) ActionInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Headers() WindowsWebAppSiteConfigScmIpRestrictionHeadersList HeadersInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) IpAddress() *string SetIpAddress(val *string) IpAddressInput() *string Name() *string SetName(val *string) NameInput() *string Priority() *float64 SetPriority(val *float64) PriorityInput() *float64 ServiceTag() *string SetServiceTag(val *string) ServiceTagInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualNetworkSubnetId() *string SetVirtualNetworkSubnetId(val *string) VirtualNetworkSubnetIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHeaders(value interface{}) ResetAction() ResetHeaders() ResetIpAddress() ResetName() ResetPriority() ResetServiceTag() ResetVirtualNetworkSubnetId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigScmIpRestrictionOutputReference ¶
func NewWindowsWebAppSiteConfigScmIpRestrictionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsWebAppSiteConfigScmIpRestrictionOutputReference
type WindowsWebAppSiteConfigVirtualApplication ¶
type WindowsWebAppSiteConfigVirtualApplication struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#physical_path WindowsWebApp#physical_path}. PhysicalPath *string `field:"required" json:"physicalPath" yaml:"physicalPath"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#preload WindowsWebApp#preload}. Preload interface{} `field:"required" json:"preload" yaml:"preload"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#virtual_path WindowsWebApp#virtual_path}. VirtualPath *string `field:"required" json:"virtualPath" yaml:"virtualPath"` // virtual_directory block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#virtual_directory WindowsWebApp#virtual_directory} VirtualDirectory interface{} `field:"optional" json:"virtualDirectory" yaml:"virtualDirectory"` }
type WindowsWebAppSiteConfigVirtualApplicationList ¶
type WindowsWebAppSiteConfigVirtualApplicationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) WindowsWebAppSiteConfigVirtualApplicationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigVirtualApplicationList ¶
func NewWindowsWebAppSiteConfigVirtualApplicationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsWebAppSiteConfigVirtualApplicationList
type WindowsWebAppSiteConfigVirtualApplicationOutputReference ¶
type WindowsWebAppSiteConfigVirtualApplicationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) PhysicalPath() *string SetPhysicalPath(val *string) PhysicalPathInput() *string Preload() interface{} SetPreload(val interface{}) PreloadInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualDirectory() WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList VirtualDirectoryInput() interface{} VirtualPath() *string SetVirtualPath(val *string) VirtualPathInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutVirtualDirectory(value interface{}) ResetVirtualDirectory() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigVirtualApplicationOutputReference ¶
func NewWindowsWebAppSiteConfigVirtualApplicationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsWebAppSiteConfigVirtualApplicationOutputReference
type WindowsWebAppSiteConfigVirtualApplicationVirtualDirectory ¶
type WindowsWebAppSiteConfigVirtualApplicationVirtualDirectory struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#physical_path WindowsWebApp#physical_path}. PhysicalPath *string `field:"optional" json:"physicalPath" yaml:"physicalPath"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#virtual_path WindowsWebApp#virtual_path}. VirtualPath *string `field:"optional" json:"virtualPath" yaml:"virtualPath"` }
type WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList ¶
type WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList ¶
func NewWindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList
type WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference ¶
type WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) PhysicalPath() *string SetPhysicalPath(val *string) PhysicalPathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualPath() *string SetVirtualPath(val *string) VirtualPathInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPhysicalPath() ResetVirtualPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference ¶
func NewWindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference
type WindowsWebAppSiteCredential ¶
type WindowsWebAppSiteCredential struct { }
type WindowsWebAppSiteCredentialList ¶
type WindowsWebAppSiteCredentialList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) WindowsWebAppSiteCredentialOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteCredentialList ¶
func NewWindowsWebAppSiteCredentialList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsWebAppSiteCredentialList
type WindowsWebAppSiteCredentialOutputReference ¶
type WindowsWebAppSiteCredentialOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppSiteCredential SetInternalValue(val *WindowsWebAppSiteCredential) Name() *string Password() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppSiteCredentialOutputReference ¶
func NewWindowsWebAppSiteCredentialOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsWebAppSiteCredentialOutputReference
type WindowsWebAppStickySettings ¶
type WindowsWebAppStickySettings struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#app_setting_names WindowsWebApp#app_setting_names}. AppSettingNames *[]*string `field:"optional" json:"appSettingNames" yaml:"appSettingNames"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#connection_string_names WindowsWebApp#connection_string_names}. ConnectionStringNames *[]*string `field:"optional" json:"connectionStringNames" yaml:"connectionStringNames"` }
type WindowsWebAppStickySettingsOutputReference ¶
type WindowsWebAppStickySettingsOutputReference interface { cdktf.ComplexObject AppSettingNames() *[]*string SetAppSettingNames(val *[]*string) AppSettingNamesInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConnectionStringNames() *[]*string SetConnectionStringNames(val *[]*string) ConnectionStringNamesInput() *[]*string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *WindowsWebAppStickySettings SetInternalValue(val *WindowsWebAppStickySettings) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAppSettingNames() ResetConnectionStringNames() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppStickySettingsOutputReference ¶
func NewWindowsWebAppStickySettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppStickySettingsOutputReference
type WindowsWebAppStorageAccount ¶
type WindowsWebAppStorageAccount struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#access_key WindowsWebApp#access_key}. AccessKey *string `field:"required" json:"accessKey" yaml:"accessKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#account_name WindowsWebApp#account_name}. AccountName *string `field:"required" json:"accountName" yaml:"accountName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#name WindowsWebApp#name}. Name *string `field:"required" json:"name" yaml:"name"` ShareName *string `field:"required" json:"shareName" yaml:"shareName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#type WindowsWebApp#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#mount_path WindowsWebApp#mount_path}. MountPath *string `field:"optional" json:"mountPath" yaml:"mountPath"` }
type WindowsWebAppStorageAccountList ¶
type WindowsWebAppStorageAccountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) WindowsWebAppStorageAccountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppStorageAccountList ¶
func NewWindowsWebAppStorageAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsWebAppStorageAccountList
type WindowsWebAppStorageAccountOutputReference ¶
type WindowsWebAppStorageAccountOutputReference interface { cdktf.ComplexObject AccessKey() *string SetAccessKey(val *string) AccessKeyInput() *string AccountName() *string SetAccountName(val *string) AccountNameInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MountPath() *string SetMountPath(val *string) MountPathInput() *string Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMountPath() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppStorageAccountOutputReference ¶
func NewWindowsWebAppStorageAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WindowsWebAppStorageAccountOutputReference
type WindowsWebAppTimeouts ¶
type WindowsWebAppTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#create WindowsWebApp#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#delete WindowsWebApp#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#read WindowsWebApp#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/windows_web_app#update WindowsWebApp#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type WindowsWebAppTimeoutsOutputReference ¶
type WindowsWebAppTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWindowsWebAppTimeoutsOutputReference ¶
func NewWindowsWebAppTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) WindowsWebAppTimeoutsOutputReference
Source Files ¶
- windowswebapp.go
- windowswebapp_WindowsWebApp.go
- windowswebapp_WindowsWebAppAuthSettings.go
- windowswebapp_WindowsWebAppAuthSettingsActiveDirectory.go
- windowswebapp_WindowsWebAppAuthSettingsActiveDirectoryOutputReference.go
- windowswebapp_WindowsWebAppAuthSettingsActiveDirectoryOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppAuthSettingsFacebook.go
- windowswebapp_WindowsWebAppAuthSettingsFacebookOutputReference.go
- windowswebapp_WindowsWebAppAuthSettingsFacebookOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppAuthSettingsGithub.go
- windowswebapp_WindowsWebAppAuthSettingsGithubOutputReference.go
- windowswebapp_WindowsWebAppAuthSettingsGithubOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppAuthSettingsGoogle.go
- windowswebapp_WindowsWebAppAuthSettingsGoogleOutputReference.go
- windowswebapp_WindowsWebAppAuthSettingsGoogleOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppAuthSettingsMicrosoft.go
- windowswebapp_WindowsWebAppAuthSettingsMicrosoftOutputReference.go
- windowswebapp_WindowsWebAppAuthSettingsMicrosoftOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppAuthSettingsOutputReference.go
- windowswebapp_WindowsWebAppAuthSettingsOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppAuthSettingsTwitter.go
- windowswebapp_WindowsWebAppAuthSettingsTwitterOutputReference.go
- windowswebapp_WindowsWebAppAuthSettingsTwitterOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppBackup.go
- windowswebapp_WindowsWebAppBackupOutputReference.go
- windowswebapp_WindowsWebAppBackupOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppBackupSchedule.go
- windowswebapp_WindowsWebAppBackupScheduleOutputReference.go
- windowswebapp_WindowsWebAppBackupScheduleOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppConfig.go
- windowswebapp_WindowsWebAppConnectionString.go
- windowswebapp_WindowsWebAppConnectionStringList.go
- windowswebapp_WindowsWebAppConnectionStringList__runtime_type_checks.go
- windowswebapp_WindowsWebAppConnectionStringOutputReference.go
- windowswebapp_WindowsWebAppConnectionStringOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppIdentity.go
- windowswebapp_WindowsWebAppIdentityOutputReference.go
- windowswebapp_WindowsWebAppIdentityOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppLogs.go
- windowswebapp_WindowsWebAppLogsApplicationLogs.go
- windowswebapp_WindowsWebAppLogsApplicationLogsAzureBlobStorage.go
- windowswebapp_WindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference.go
- windowswebapp_WindowsWebAppLogsApplicationLogsAzureBlobStorageOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppLogsApplicationLogsOutputReference.go
- windowswebapp_WindowsWebAppLogsApplicationLogsOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppLogsHttpLogs.go
- windowswebapp_WindowsWebAppLogsHttpLogsAzureBlobStorage.go
- windowswebapp_WindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference.go
- windowswebapp_WindowsWebAppLogsHttpLogsAzureBlobStorageOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppLogsHttpLogsFileSystem.go
- windowswebapp_WindowsWebAppLogsHttpLogsFileSystemOutputReference.go
- windowswebapp_WindowsWebAppLogsHttpLogsFileSystemOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppLogsHttpLogsOutputReference.go
- windowswebapp_WindowsWebAppLogsHttpLogsOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppLogsOutputReference.go
- windowswebapp_WindowsWebAppLogsOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfig.go
- windowswebapp_WindowsWebAppSiteConfigApplicationStack.go
- windowswebapp_WindowsWebAppSiteConfigApplicationStackOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigApplicationStackOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSetting.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingAction.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingActionCustomAction.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingActionCustomActionOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingActionOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingActionOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTrigger.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerRequests.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerRequestsOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequest.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerSlowRequestOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCode.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeList__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigAutoHealSettingTriggerStatusCodeOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigCors.go
- windowswebapp_WindowsWebAppSiteConfigCorsOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigCorsOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigIpRestriction.go
- windowswebapp_WindowsWebAppSiteConfigIpRestrictionHeaders.go
- windowswebapp_WindowsWebAppSiteConfigIpRestrictionHeadersList.go
- windowswebapp_WindowsWebAppSiteConfigIpRestrictionHeadersList__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigIpRestrictionHeadersOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigIpRestrictionHeadersOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigIpRestrictionList.go
- windowswebapp_WindowsWebAppSiteConfigIpRestrictionList__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigIpRestrictionOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigIpRestrictionOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigScmIpRestriction.go
- windowswebapp_WindowsWebAppSiteConfigScmIpRestrictionHeaders.go
- windowswebapp_WindowsWebAppSiteConfigScmIpRestrictionHeadersList.go
- windowswebapp_WindowsWebAppSiteConfigScmIpRestrictionHeadersList__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigScmIpRestrictionHeadersOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigScmIpRestrictionList.go
- windowswebapp_WindowsWebAppSiteConfigScmIpRestrictionList__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigScmIpRestrictionOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigScmIpRestrictionOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigVirtualApplication.go
- windowswebapp_WindowsWebAppSiteConfigVirtualApplicationList.go
- windowswebapp_WindowsWebAppSiteConfigVirtualApplicationList__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigVirtualApplicationOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigVirtualApplicationOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigVirtualApplicationVirtualDirectory.go
- windowswebapp_WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList.go
- windowswebapp_WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryList__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference.go
- windowswebapp_WindowsWebAppSiteConfigVirtualApplicationVirtualDirectoryOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteCredential.go
- windowswebapp_WindowsWebAppSiteCredentialList.go
- windowswebapp_WindowsWebAppSiteCredentialList__runtime_type_checks.go
- windowswebapp_WindowsWebAppSiteCredentialOutputReference.go
- windowswebapp_WindowsWebAppSiteCredentialOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppStickySettings.go
- windowswebapp_WindowsWebAppStickySettingsOutputReference.go
- windowswebapp_WindowsWebAppStickySettingsOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppStorageAccount.go
- windowswebapp_WindowsWebAppStorageAccountList.go
- windowswebapp_WindowsWebAppStorageAccountList__runtime_type_checks.go
- windowswebapp_WindowsWebAppStorageAccountOutputReference.go
- windowswebapp_WindowsWebAppStorageAccountOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebAppTimeouts.go
- windowswebapp_WindowsWebAppTimeoutsOutputReference.go
- windowswebapp_WindowsWebAppTimeoutsOutputReference__runtime_type_checks.go
- windowswebapp_WindowsWebApp__runtime_type_checks.go