Documentation ¶
Index ¶
- func AppServiceSlot_IsConstruct(x interface{}) *bool
- func AppServiceSlot_IsTerraformElement(x interface{}) *bool
- func AppServiceSlot_IsTerraformResource(x interface{}) *bool
- func AppServiceSlot_TfResourceType() *string
- func NewAppServiceSlotAuthSettingsActiveDirectoryOutputReference_Override(a AppServiceSlotAuthSettingsActiveDirectoryOutputReference, ...)
- func NewAppServiceSlotAuthSettingsFacebookOutputReference_Override(a AppServiceSlotAuthSettingsFacebookOutputReference, ...)
- func NewAppServiceSlotAuthSettingsGoogleOutputReference_Override(a AppServiceSlotAuthSettingsGoogleOutputReference, ...)
- func NewAppServiceSlotAuthSettingsMicrosoftOutputReference_Override(a AppServiceSlotAuthSettingsMicrosoftOutputReference, ...)
- func NewAppServiceSlotAuthSettingsOutputReference_Override(a AppServiceSlotAuthSettingsOutputReference, ...)
- func NewAppServiceSlotAuthSettingsTwitterOutputReference_Override(a AppServiceSlotAuthSettingsTwitterOutputReference, ...)
- func NewAppServiceSlotConnectionStringList_Override(a AppServiceSlotConnectionStringList, ...)
- func NewAppServiceSlotConnectionStringOutputReference_Override(a AppServiceSlotConnectionStringOutputReference, ...)
- func NewAppServiceSlotIdentityOutputReference_Override(a AppServiceSlotIdentityOutputReference, ...)
- func NewAppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference_Override(a AppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference, ...)
- func NewAppServiceSlotLogsApplicationLogsOutputReference_Override(a AppServiceSlotLogsApplicationLogsOutputReference, ...)
- func NewAppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference_Override(a AppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference, ...)
- func NewAppServiceSlotLogsHttpLogsFileSystemOutputReference_Override(a AppServiceSlotLogsHttpLogsFileSystemOutputReference, ...)
- func NewAppServiceSlotLogsHttpLogsOutputReference_Override(a AppServiceSlotLogsHttpLogsOutputReference, ...)
- func NewAppServiceSlotLogsOutputReference_Override(a AppServiceSlotLogsOutputReference, ...)
- func NewAppServiceSlotSiteConfigCorsOutputReference_Override(a AppServiceSlotSiteConfigCorsOutputReference, ...)
- func NewAppServiceSlotSiteConfigIpRestrictionHeadersList_Override(a AppServiceSlotSiteConfigIpRestrictionHeadersList, ...)
- func NewAppServiceSlotSiteConfigIpRestrictionHeadersOutputReference_Override(a AppServiceSlotSiteConfigIpRestrictionHeadersOutputReference, ...)
- func NewAppServiceSlotSiteConfigIpRestrictionList_Override(a AppServiceSlotSiteConfigIpRestrictionList, ...)
- func NewAppServiceSlotSiteConfigIpRestrictionOutputReference_Override(a AppServiceSlotSiteConfigIpRestrictionOutputReference, ...)
- func NewAppServiceSlotSiteConfigOutputReference_Override(a AppServiceSlotSiteConfigOutputReference, ...)
- func NewAppServiceSlotSiteConfigScmIpRestrictionHeadersList_Override(a AppServiceSlotSiteConfigScmIpRestrictionHeadersList, ...)
- func NewAppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference_Override(a AppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference, ...)
- func NewAppServiceSlotSiteConfigScmIpRestrictionList_Override(a AppServiceSlotSiteConfigScmIpRestrictionList, ...)
- func NewAppServiceSlotSiteConfigScmIpRestrictionOutputReference_Override(a AppServiceSlotSiteConfigScmIpRestrictionOutputReference, ...)
- func NewAppServiceSlotSiteCredentialList_Override(a AppServiceSlotSiteCredentialList, ...)
- func NewAppServiceSlotSiteCredentialOutputReference_Override(a AppServiceSlotSiteCredentialOutputReference, ...)
- func NewAppServiceSlotStorageAccountList_Override(a AppServiceSlotStorageAccountList, ...)
- func NewAppServiceSlotStorageAccountOutputReference_Override(a AppServiceSlotStorageAccountOutputReference, ...)
- func NewAppServiceSlotTimeoutsOutputReference_Override(a AppServiceSlotTimeoutsOutputReference, ...)
- func NewAppServiceSlot_Override(a AppServiceSlot, scope constructs.Construct, id *string, ...)
- type AppServiceSlot
- type AppServiceSlotAuthSettings
- type AppServiceSlotAuthSettingsActiveDirectory
- type AppServiceSlotAuthSettingsActiveDirectoryOutputReference
- type AppServiceSlotAuthSettingsFacebook
- type AppServiceSlotAuthSettingsFacebookOutputReference
- type AppServiceSlotAuthSettingsGoogle
- type AppServiceSlotAuthSettingsGoogleOutputReference
- type AppServiceSlotAuthSettingsMicrosoft
- type AppServiceSlotAuthSettingsMicrosoftOutputReference
- type AppServiceSlotAuthSettingsOutputReference
- type AppServiceSlotAuthSettingsTwitter
- type AppServiceSlotAuthSettingsTwitterOutputReference
- type AppServiceSlotConfig
- type AppServiceSlotConnectionString
- type AppServiceSlotConnectionStringList
- type AppServiceSlotConnectionStringOutputReference
- type AppServiceSlotIdentity
- type AppServiceSlotIdentityOutputReference
- type AppServiceSlotLogs
- type AppServiceSlotLogsApplicationLogs
- type AppServiceSlotLogsApplicationLogsAzureBlobStorage
- type AppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference
- type AppServiceSlotLogsApplicationLogsOutputReference
- type AppServiceSlotLogsHttpLogs
- type AppServiceSlotLogsHttpLogsAzureBlobStorage
- type AppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference
- type AppServiceSlotLogsHttpLogsFileSystem
- type AppServiceSlotLogsHttpLogsFileSystemOutputReference
- type AppServiceSlotLogsHttpLogsOutputReference
- type AppServiceSlotLogsOutputReference
- type AppServiceSlotSiteConfig
- type AppServiceSlotSiteConfigCors
- type AppServiceSlotSiteConfigCorsOutputReference
- type AppServiceSlotSiteConfigIpRestriction
- type AppServiceSlotSiteConfigIpRestrictionHeaders
- type AppServiceSlotSiteConfigIpRestrictionHeadersList
- type AppServiceSlotSiteConfigIpRestrictionHeadersOutputReference
- type AppServiceSlotSiteConfigIpRestrictionList
- type AppServiceSlotSiteConfigIpRestrictionOutputReference
- type AppServiceSlotSiteConfigOutputReference
- type AppServiceSlotSiteConfigScmIpRestriction
- type AppServiceSlotSiteConfigScmIpRestrictionHeaders
- type AppServiceSlotSiteConfigScmIpRestrictionHeadersList
- type AppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference
- type AppServiceSlotSiteConfigScmIpRestrictionList
- type AppServiceSlotSiteConfigScmIpRestrictionOutputReference
- type AppServiceSlotSiteCredential
- type AppServiceSlotSiteCredentialList
- type AppServiceSlotSiteCredentialOutputReference
- type AppServiceSlotStorageAccount
- type AppServiceSlotStorageAccountList
- type AppServiceSlotStorageAccountOutputReference
- type AppServiceSlotTimeouts
- type AppServiceSlotTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AppServiceSlot_IsConstruct ¶
func AppServiceSlot_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 AppServiceSlot_IsTerraformElement ¶
func AppServiceSlot_IsTerraformElement(x interface{}) *bool
Experimental.
func AppServiceSlot_IsTerraformResource ¶
func AppServiceSlot_IsTerraformResource(x interface{}) *bool
Experimental.
func AppServiceSlot_TfResourceType ¶
func AppServiceSlot_TfResourceType() *string
func NewAppServiceSlotAuthSettingsActiveDirectoryOutputReference_Override ¶
func NewAppServiceSlotAuthSettingsActiveDirectoryOutputReference_Override(a AppServiceSlotAuthSettingsActiveDirectoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotAuthSettingsFacebookOutputReference_Override ¶
func NewAppServiceSlotAuthSettingsFacebookOutputReference_Override(a AppServiceSlotAuthSettingsFacebookOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotAuthSettingsGoogleOutputReference_Override ¶
func NewAppServiceSlotAuthSettingsGoogleOutputReference_Override(a AppServiceSlotAuthSettingsGoogleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotAuthSettingsMicrosoftOutputReference_Override ¶
func NewAppServiceSlotAuthSettingsMicrosoftOutputReference_Override(a AppServiceSlotAuthSettingsMicrosoftOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotAuthSettingsOutputReference_Override ¶
func NewAppServiceSlotAuthSettingsOutputReference_Override(a AppServiceSlotAuthSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotAuthSettingsTwitterOutputReference_Override ¶
func NewAppServiceSlotAuthSettingsTwitterOutputReference_Override(a AppServiceSlotAuthSettingsTwitterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotConnectionStringList_Override ¶
func NewAppServiceSlotConnectionStringList_Override(a AppServiceSlotConnectionStringList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppServiceSlotConnectionStringOutputReference_Override ¶
func NewAppServiceSlotConnectionStringOutputReference_Override(a AppServiceSlotConnectionStringOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppServiceSlotIdentityOutputReference_Override ¶
func NewAppServiceSlotIdentityOutputReference_Override(a AppServiceSlotIdentityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference_Override ¶
func NewAppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference_Override(a AppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotLogsApplicationLogsOutputReference_Override ¶
func NewAppServiceSlotLogsApplicationLogsOutputReference_Override(a AppServiceSlotLogsApplicationLogsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference_Override ¶
func NewAppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference_Override(a AppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotLogsHttpLogsFileSystemOutputReference_Override ¶
func NewAppServiceSlotLogsHttpLogsFileSystemOutputReference_Override(a AppServiceSlotLogsHttpLogsFileSystemOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotLogsHttpLogsOutputReference_Override ¶
func NewAppServiceSlotLogsHttpLogsOutputReference_Override(a AppServiceSlotLogsHttpLogsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotLogsOutputReference_Override ¶
func NewAppServiceSlotLogsOutputReference_Override(a AppServiceSlotLogsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotSiteConfigCorsOutputReference_Override ¶
func NewAppServiceSlotSiteConfigCorsOutputReference_Override(a AppServiceSlotSiteConfigCorsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotSiteConfigIpRestrictionHeadersList_Override ¶
func NewAppServiceSlotSiteConfigIpRestrictionHeadersList_Override(a AppServiceSlotSiteConfigIpRestrictionHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppServiceSlotSiteConfigIpRestrictionHeadersOutputReference_Override ¶
func NewAppServiceSlotSiteConfigIpRestrictionHeadersOutputReference_Override(a AppServiceSlotSiteConfigIpRestrictionHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppServiceSlotSiteConfigIpRestrictionList_Override ¶
func NewAppServiceSlotSiteConfigIpRestrictionList_Override(a AppServiceSlotSiteConfigIpRestrictionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppServiceSlotSiteConfigIpRestrictionOutputReference_Override ¶
func NewAppServiceSlotSiteConfigIpRestrictionOutputReference_Override(a AppServiceSlotSiteConfigIpRestrictionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppServiceSlotSiteConfigOutputReference_Override ¶
func NewAppServiceSlotSiteConfigOutputReference_Override(a AppServiceSlotSiteConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlotSiteConfigScmIpRestrictionHeadersList_Override ¶
func NewAppServiceSlotSiteConfigScmIpRestrictionHeadersList_Override(a AppServiceSlotSiteConfigScmIpRestrictionHeadersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference_Override ¶
func NewAppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference_Override(a AppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppServiceSlotSiteConfigScmIpRestrictionList_Override ¶
func NewAppServiceSlotSiteConfigScmIpRestrictionList_Override(a AppServiceSlotSiteConfigScmIpRestrictionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppServiceSlotSiteConfigScmIpRestrictionOutputReference_Override ¶
func NewAppServiceSlotSiteConfigScmIpRestrictionOutputReference_Override(a AppServiceSlotSiteConfigScmIpRestrictionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppServiceSlotSiteCredentialList_Override ¶
func NewAppServiceSlotSiteCredentialList_Override(a AppServiceSlotSiteCredentialList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppServiceSlotSiteCredentialOutputReference_Override ¶
func NewAppServiceSlotSiteCredentialOutputReference_Override(a AppServiceSlotSiteCredentialOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppServiceSlotStorageAccountList_Override ¶
func NewAppServiceSlotStorageAccountList_Override(a AppServiceSlotStorageAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAppServiceSlotStorageAccountOutputReference_Override ¶
func NewAppServiceSlotStorageAccountOutputReference_Override(a AppServiceSlotStorageAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAppServiceSlotTimeoutsOutputReference_Override ¶
func NewAppServiceSlotTimeoutsOutputReference_Override(a AppServiceSlotTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAppServiceSlot_Override ¶
func NewAppServiceSlot_Override(a AppServiceSlot, scope constructs.Construct, id *string, config *AppServiceSlotConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot azurerm_app_service_slot} Resource.
Types ¶
type AppServiceSlot ¶
type AppServiceSlot interface { cdktf.TerraformResource AppServiceName() *string SetAppServiceName(val *string) AppServiceNameInput() *string AppServicePlanId() *string SetAppServicePlanId(val *string) AppServicePlanIdInput() *string AppSettings() *map[string]*string SetAppSettings(val *map[string]*string) AppSettingsInput() *map[string]*string AuthSettings() AppServiceSlotAuthSettingsOutputReference AuthSettingsInput() *AppServiceSlotAuthSettings // Experimental. CdktfStack() cdktf.TerraformStack ClientAffinityEnabled() interface{} SetClientAffinityEnabled(val interface{}) ClientAffinityEnabledInput() interface{} // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) ConnectionString() AppServiceSlotConnectionStringList ConnectionStringInput() interface{} // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) DefaultSiteHostname() *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() AppServiceSlotIdentityOutputReference IdentityInput() *AppServiceSlotIdentity IdInput() *string KeyVaultReferenceIdentityId() *string SetKeyVaultReferenceIdentityId(val *string) KeyVaultReferenceIdentityIdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Logs() AppServiceSlotLogsOutputReference LogsInput() *AppServiceSlotLogs Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // 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 SiteConfig() AppServiceSlotSiteConfigOutputReference SiteConfigInput() *AppServiceSlotSiteConfig SiteCredential() AppServiceSlotSiteCredentialList StorageAccount() AppServiceSlotStorageAccountList 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() AppServiceSlotTimeoutsOutputReference TimeoutsInput() interface{} // 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 *AppServiceSlotAuthSettings) PutConnectionString(value interface{}) PutIdentity(value *AppServiceSlotIdentity) PutLogs(value *AppServiceSlotLogs) PutSiteConfig(value *AppServiceSlotSiteConfig) PutStorageAccount(value interface{}) PutTimeouts(value *AppServiceSlotTimeouts) ResetAppSettings() ResetAuthSettings() ResetClientAffinityEnabled() ResetConnectionString() ResetEnabled() ResetHttpsOnly() ResetId() ResetIdentity() ResetKeyVaultReferenceIdentityId() ResetLogs() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSiteConfig() ResetStorageAccount() ResetTags() ResetTimeouts() 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://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot azurerm_app_service_slot}.
func NewAppServiceSlot ¶
func NewAppServiceSlot(scope constructs.Construct, id *string, config *AppServiceSlotConfig) AppServiceSlot
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot azurerm_app_service_slot} Resource.
type AppServiceSlotAuthSettings ¶
type AppServiceSlotAuthSettings struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#enabled AppServiceSlot#enabled}. Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // active_directory block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#active_directory AppServiceSlot#active_directory} ActiveDirectory *AppServiceSlotAuthSettingsActiveDirectory `field:"optional" json:"activeDirectory" yaml:"activeDirectory"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#additional_login_params AppServiceSlot#additional_login_params}. AdditionalLoginParams *map[string]*string `field:"optional" json:"additionalLoginParams" yaml:"additionalLoginParams"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#allowed_external_redirect_urls AppServiceSlot#allowed_external_redirect_urls}. AllowedExternalRedirectUrls *[]*string `field:"optional" json:"allowedExternalRedirectUrls" yaml:"allowedExternalRedirectUrls"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#default_provider AppServiceSlot#default_provider}. DefaultProvider *string `field:"optional" json:"defaultProvider" yaml:"defaultProvider"` // facebook block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#facebook AppServiceSlot#facebook} Facebook *AppServiceSlotAuthSettingsFacebook `field:"optional" json:"facebook" yaml:"facebook"` // google block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#google AppServiceSlot#google} Google *AppServiceSlotAuthSettingsGoogle `field:"optional" json:"google" yaml:"google"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#issuer AppServiceSlot#issuer}. Issuer *string `field:"optional" json:"issuer" yaml:"issuer"` // microsoft block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#microsoft AppServiceSlot#microsoft} Microsoft *AppServiceSlotAuthSettingsMicrosoft `field:"optional" json:"microsoft" yaml:"microsoft"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#runtime_version AppServiceSlot#runtime_version}. RuntimeVersion *string `field:"optional" json:"runtimeVersion" yaml:"runtimeVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#token_refresh_extension_hours AppServiceSlot#token_refresh_extension_hours}. TokenRefreshExtensionHours *float64 `field:"optional" json:"tokenRefreshExtensionHours" yaml:"tokenRefreshExtensionHours"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#token_store_enabled AppServiceSlot#token_store_enabled}. TokenStoreEnabled interface{} `field:"optional" json:"tokenStoreEnabled" yaml:"tokenStoreEnabled"` // twitter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#twitter AppServiceSlot#twitter} Twitter *AppServiceSlotAuthSettingsTwitter `field:"optional" json:"twitter" yaml:"twitter"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#unauthenticated_client_action AppServiceSlot#unauthenticated_client_action}. UnauthenticatedClientAction *string `field:"optional" json:"unauthenticatedClientAction" yaml:"unauthenticatedClientAction"` }
type AppServiceSlotAuthSettingsActiveDirectory ¶
type AppServiceSlotAuthSettingsActiveDirectory struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#client_id AppServiceSlot#client_id}. ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#allowed_audiences AppServiceSlot#allowed_audiences}. AllowedAudiences *[]*string `field:"optional" json:"allowedAudiences" yaml:"allowedAudiences"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#client_secret AppServiceSlot#client_secret}. ClientSecret *string `field:"optional" json:"clientSecret" yaml:"clientSecret"` }
type AppServiceSlotAuthSettingsActiveDirectoryOutputReference ¶
type AppServiceSlotAuthSettingsActiveDirectoryOutputReference interface { cdktf.ComplexObject AllowedAudiences() *[]*string SetAllowedAudiences(val *[]*string) AllowedAudiencesInput() *[]*string ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *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() *AppServiceSlotAuthSettingsActiveDirectory SetInternalValue(val *AppServiceSlotAuthSettingsActiveDirectory) // 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() // 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 NewAppServiceSlotAuthSettingsActiveDirectoryOutputReference ¶
func NewAppServiceSlotAuthSettingsActiveDirectoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotAuthSettingsActiveDirectoryOutputReference
type AppServiceSlotAuthSettingsFacebook ¶
type AppServiceSlotAuthSettingsFacebook struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#app_id AppServiceSlot#app_id}. AppId *string `field:"required" json:"appId" yaml:"appId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#app_secret AppServiceSlot#app_secret}. AppSecret *string `field:"required" json:"appSecret" yaml:"appSecret"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#oauth_scopes AppServiceSlot#oauth_scopes}. OauthScopes *[]*string `field:"optional" json:"oauthScopes" yaml:"oauthScopes"` }
type AppServiceSlotAuthSettingsFacebookOutputReference ¶
type AppServiceSlotAuthSettingsFacebookOutputReference interface { cdktf.ComplexObject AppId() *string SetAppId(val *string) AppIdInput() *string AppSecret() *string SetAppSecret(val *string) AppSecretInput() *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() *AppServiceSlotAuthSettingsFacebook SetInternalValue(val *AppServiceSlotAuthSettingsFacebook) 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 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 NewAppServiceSlotAuthSettingsFacebookOutputReference ¶
func NewAppServiceSlotAuthSettingsFacebookOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotAuthSettingsFacebookOutputReference
type AppServiceSlotAuthSettingsGoogle ¶
type AppServiceSlotAuthSettingsGoogle struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#client_id AppServiceSlot#client_id}. ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#client_secret AppServiceSlot#client_secret}. ClientSecret *string `field:"required" json:"clientSecret" yaml:"clientSecret"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#oauth_scopes AppServiceSlot#oauth_scopes}. OauthScopes *[]*string `field:"optional" json:"oauthScopes" yaml:"oauthScopes"` }
type AppServiceSlotAuthSettingsGoogleOutputReference ¶
type AppServiceSlotAuthSettingsGoogleOutputReference interface { cdktf.ComplexObject ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *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() *AppServiceSlotAuthSettingsGoogle SetInternalValue(val *AppServiceSlotAuthSettingsGoogle) 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 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 NewAppServiceSlotAuthSettingsGoogleOutputReference ¶
func NewAppServiceSlotAuthSettingsGoogleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotAuthSettingsGoogleOutputReference
type AppServiceSlotAuthSettingsMicrosoft ¶
type AppServiceSlotAuthSettingsMicrosoft struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#client_id AppServiceSlot#client_id}. ClientId *string `field:"required" json:"clientId" yaml:"clientId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#client_secret AppServiceSlot#client_secret}. ClientSecret *string `field:"required" json:"clientSecret" yaml:"clientSecret"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#oauth_scopes AppServiceSlot#oauth_scopes}. OauthScopes *[]*string `field:"optional" json:"oauthScopes" yaml:"oauthScopes"` }
type AppServiceSlotAuthSettingsMicrosoftOutputReference ¶
type AppServiceSlotAuthSettingsMicrosoftOutputReference interface { cdktf.ComplexObject ClientId() *string SetClientId(val *string) ClientIdInput() *string ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *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() *AppServiceSlotAuthSettingsMicrosoft SetInternalValue(val *AppServiceSlotAuthSettingsMicrosoft) 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 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 NewAppServiceSlotAuthSettingsMicrosoftOutputReference ¶
func NewAppServiceSlotAuthSettingsMicrosoftOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotAuthSettingsMicrosoftOutputReference
type AppServiceSlotAuthSettingsOutputReference ¶
type AppServiceSlotAuthSettingsOutputReference interface { cdktf.ComplexObject ActiveDirectory() AppServiceSlotAuthSettingsActiveDirectoryOutputReference ActiveDirectoryInput() *AppServiceSlotAuthSettingsActiveDirectory AdditionalLoginParams() *map[string]*string SetAdditionalLoginParams(val *map[string]*string) AdditionalLoginParamsInput() *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() AppServiceSlotAuthSettingsFacebookOutputReference FacebookInput() *AppServiceSlotAuthSettingsFacebook // Experimental. Fqn() *string Google() AppServiceSlotAuthSettingsGoogleOutputReference GoogleInput() *AppServiceSlotAuthSettingsGoogle InternalValue() *AppServiceSlotAuthSettings SetInternalValue(val *AppServiceSlotAuthSettings) Issuer() *string SetIssuer(val *string) IssuerInput() *string Microsoft() AppServiceSlotAuthSettingsMicrosoftOutputReference MicrosoftInput() *AppServiceSlotAuthSettingsMicrosoft 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() AppServiceSlotAuthSettingsTwitterOutputReference TwitterInput() *AppServiceSlotAuthSettingsTwitter 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 *AppServiceSlotAuthSettingsActiveDirectory) PutFacebook(value *AppServiceSlotAuthSettingsFacebook) PutGoogle(value *AppServiceSlotAuthSettingsGoogle) PutMicrosoft(value *AppServiceSlotAuthSettingsMicrosoft) PutTwitter(value *AppServiceSlotAuthSettingsTwitter) ResetActiveDirectory() ResetAdditionalLoginParams() ResetAllowedExternalRedirectUrls() ResetDefaultProvider() ResetFacebook() 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 NewAppServiceSlotAuthSettingsOutputReference ¶
func NewAppServiceSlotAuthSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotAuthSettingsOutputReference
type AppServiceSlotAuthSettingsTwitter ¶
type AppServiceSlotAuthSettingsTwitter struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#consumer_key AppServiceSlot#consumer_key}. ConsumerKey *string `field:"required" json:"consumerKey" yaml:"consumerKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#consumer_secret AppServiceSlot#consumer_secret}. ConsumerSecret *string `field:"required" json:"consumerSecret" yaml:"consumerSecret"` }
type AppServiceSlotAuthSettingsTwitterOutputReference ¶
type AppServiceSlotAuthSettingsTwitterOutputReference 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 // 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() *AppServiceSlotAuthSettingsTwitter SetInternalValue(val *AppServiceSlotAuthSettingsTwitter) // 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 NewAppServiceSlotAuthSettingsTwitterOutputReference ¶
func NewAppServiceSlotAuthSettingsTwitterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotAuthSettingsTwitterOutputReference
type AppServiceSlotConfig ¶
type AppServiceSlotConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `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://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#app_service_name AppServiceSlot#app_service_name}. AppServiceName *string `field:"required" json:"appServiceName" yaml:"appServiceName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#app_service_plan_id AppServiceSlot#app_service_plan_id}. AppServicePlanId *string `field:"required" json:"appServicePlanId" yaml:"appServicePlanId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#location AppServiceSlot#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#name AppServiceSlot#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#resource_group_name AppServiceSlot#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#app_settings AppServiceSlot#app_settings}. AppSettings *map[string]*string `field:"optional" json:"appSettings" yaml:"appSettings"` // auth_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#auth_settings AppServiceSlot#auth_settings} AuthSettings *AppServiceSlotAuthSettings `field:"optional" json:"authSettings" yaml:"authSettings"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#client_affinity_enabled AppServiceSlot#client_affinity_enabled}. ClientAffinityEnabled interface{} `field:"optional" json:"clientAffinityEnabled" yaml:"clientAffinityEnabled"` // connection_string block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#connection_string AppServiceSlot#connection_string} ConnectionString interface{} `field:"optional" json:"connectionString" yaml:"connectionString"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#enabled AppServiceSlot#enabled}. Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#https_only AppServiceSlot#https_only}. HttpsOnly interface{} `field:"optional" json:"httpsOnly" yaml:"httpsOnly"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#id AppServiceSlot#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://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#identity AppServiceSlot#identity} Identity *AppServiceSlotIdentity `field:"optional" json:"identity" yaml:"identity"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#key_vault_reference_identity_id AppServiceSlot#key_vault_reference_identity_id}. KeyVaultReferenceIdentityId *string `field:"optional" json:"keyVaultReferenceIdentityId" yaml:"keyVaultReferenceIdentityId"` // logs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#logs AppServiceSlot#logs} Logs *AppServiceSlotLogs `field:"optional" json:"logs" yaml:"logs"` // site_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#site_config AppServiceSlot#site_config} SiteConfig *AppServiceSlotSiteConfig `field:"optional" json:"siteConfig" yaml:"siteConfig"` // storage_account block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#storage_account AppServiceSlot#storage_account} StorageAccount interface{} `field:"optional" json:"storageAccount" yaml:"storageAccount"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#tags AppServiceSlot#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#timeouts AppServiceSlot#timeouts} Timeouts *AppServiceSlotTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type AppServiceSlotConnectionString ¶
type AppServiceSlotConnectionString struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#name AppServiceSlot#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#type AppServiceSlot#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#value AppServiceSlot#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type AppServiceSlotConnectionStringList ¶
type AppServiceSlotConnectionStringList 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) AppServiceSlotConnectionStringOutputReference // 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 NewAppServiceSlotConnectionStringList ¶
func NewAppServiceSlotConnectionStringList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppServiceSlotConnectionStringList
type AppServiceSlotConnectionStringOutputReference ¶
type AppServiceSlotConnectionStringOutputReference 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 NewAppServiceSlotConnectionStringOutputReference ¶
func NewAppServiceSlotConnectionStringOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppServiceSlotConnectionStringOutputReference
type AppServiceSlotIdentity ¶
type AppServiceSlotIdentity struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#type AppServiceSlot#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#identity_ids AppServiceSlot#identity_ids}. IdentityIds *[]*string `field:"optional" json:"identityIds" yaml:"identityIds"` }
type AppServiceSlotIdentityOutputReference ¶
type AppServiceSlotIdentityOutputReference 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() *AppServiceSlotIdentity SetInternalValue(val *AppServiceSlotIdentity) 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 NewAppServiceSlotIdentityOutputReference ¶
func NewAppServiceSlotIdentityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotIdentityOutputReference
type AppServiceSlotLogs ¶
type AppServiceSlotLogs struct { // application_logs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#application_logs AppServiceSlot#application_logs} ApplicationLogs *AppServiceSlotLogsApplicationLogs `field:"optional" json:"applicationLogs" yaml:"applicationLogs"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#detailed_error_messages_enabled AppServiceSlot#detailed_error_messages_enabled}. DetailedErrorMessagesEnabled interface{} `field:"optional" json:"detailedErrorMessagesEnabled" yaml:"detailedErrorMessagesEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#failed_request_tracing_enabled AppServiceSlot#failed_request_tracing_enabled}. FailedRequestTracingEnabled interface{} `field:"optional" json:"failedRequestTracingEnabled" yaml:"failedRequestTracingEnabled"` // http_logs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#http_logs AppServiceSlot#http_logs} HttpLogs *AppServiceSlotLogsHttpLogs `field:"optional" json:"httpLogs" yaml:"httpLogs"` }
type AppServiceSlotLogsApplicationLogs ¶
type AppServiceSlotLogsApplicationLogs struct { // azure_blob_storage block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#azure_blob_storage AppServiceSlot#azure_blob_storage} AzureBlobStorage *AppServiceSlotLogsApplicationLogsAzureBlobStorage `field:"optional" json:"azureBlobStorage" yaml:"azureBlobStorage"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#file_system_level AppServiceSlot#file_system_level}. FileSystemLevel *string `field:"optional" json:"fileSystemLevel" yaml:"fileSystemLevel"` }
type AppServiceSlotLogsApplicationLogsAzureBlobStorage ¶
type AppServiceSlotLogsApplicationLogsAzureBlobStorage struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#level AppServiceSlot#level}. Level *string `field:"required" json:"level" yaml:"level"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#retention_in_days AppServiceSlot#retention_in_days}. RetentionInDays *float64 `field:"required" json:"retentionInDays" yaml:"retentionInDays"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#sas_url AppServiceSlot#sas_url}. SasUrl *string `field:"required" json:"sasUrl" yaml:"sasUrl"` }
type AppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference ¶
type AppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference 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() *AppServiceSlotLogsApplicationLogsAzureBlobStorage SetInternalValue(val *AppServiceSlotLogsApplicationLogsAzureBlobStorage) 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 NewAppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference ¶
func NewAppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference
type AppServiceSlotLogsApplicationLogsOutputReference ¶
type AppServiceSlotLogsApplicationLogsOutputReference interface { cdktf.ComplexObject AzureBlobStorage() AppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference AzureBlobStorageInput() *AppServiceSlotLogsApplicationLogsAzureBlobStorage // 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() *AppServiceSlotLogsApplicationLogs SetInternalValue(val *AppServiceSlotLogsApplicationLogs) // 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 *AppServiceSlotLogsApplicationLogsAzureBlobStorage) ResetAzureBlobStorage() ResetFileSystemLevel() // 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 NewAppServiceSlotLogsApplicationLogsOutputReference ¶
func NewAppServiceSlotLogsApplicationLogsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotLogsApplicationLogsOutputReference
type AppServiceSlotLogsHttpLogs ¶
type AppServiceSlotLogsHttpLogs struct { // azure_blob_storage block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#azure_blob_storage AppServiceSlot#azure_blob_storage} AzureBlobStorage *AppServiceSlotLogsHttpLogsAzureBlobStorage `field:"optional" json:"azureBlobStorage" yaml:"azureBlobStorage"` // file_system block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#file_system AppServiceSlot#file_system} FileSystem *AppServiceSlotLogsHttpLogsFileSystem `field:"optional" json:"fileSystem" yaml:"fileSystem"` }
type AppServiceSlotLogsHttpLogsAzureBlobStorage ¶
type AppServiceSlotLogsHttpLogsAzureBlobStorage struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#retention_in_days AppServiceSlot#retention_in_days}. RetentionInDays *float64 `field:"required" json:"retentionInDays" yaml:"retentionInDays"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#sas_url AppServiceSlot#sas_url}. SasUrl *string `field:"required" json:"sasUrl" yaml:"sasUrl"` }
type AppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference ¶
type AppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference 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() *AppServiceSlotLogsHttpLogsAzureBlobStorage SetInternalValue(val *AppServiceSlotLogsHttpLogsAzureBlobStorage) 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 NewAppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference ¶
func NewAppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference
type AppServiceSlotLogsHttpLogsFileSystem ¶
type AppServiceSlotLogsHttpLogsFileSystem struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#retention_in_days AppServiceSlot#retention_in_days}. RetentionInDays *float64 `field:"required" json:"retentionInDays" yaml:"retentionInDays"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#retention_in_mb AppServiceSlot#retention_in_mb}. RetentionInMb *float64 `field:"required" json:"retentionInMb" yaml:"retentionInMb"` }
type AppServiceSlotLogsHttpLogsFileSystemOutputReference ¶
type AppServiceSlotLogsHttpLogsFileSystemOutputReference 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() *AppServiceSlotLogsHttpLogsFileSystem SetInternalValue(val *AppServiceSlotLogsHttpLogsFileSystem) 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 NewAppServiceSlotLogsHttpLogsFileSystemOutputReference ¶
func NewAppServiceSlotLogsHttpLogsFileSystemOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotLogsHttpLogsFileSystemOutputReference
type AppServiceSlotLogsHttpLogsOutputReference ¶
type AppServiceSlotLogsHttpLogsOutputReference interface { cdktf.ComplexObject AzureBlobStorage() AppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference AzureBlobStorageInput() *AppServiceSlotLogsHttpLogsAzureBlobStorage // 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() AppServiceSlotLogsHttpLogsFileSystemOutputReference FileSystemInput() *AppServiceSlotLogsHttpLogsFileSystem // Experimental. Fqn() *string InternalValue() *AppServiceSlotLogsHttpLogs SetInternalValue(val *AppServiceSlotLogsHttpLogs) // 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 *AppServiceSlotLogsHttpLogsAzureBlobStorage) PutFileSystem(value *AppServiceSlotLogsHttpLogsFileSystem) 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 NewAppServiceSlotLogsHttpLogsOutputReference ¶
func NewAppServiceSlotLogsHttpLogsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotLogsHttpLogsOutputReference
type AppServiceSlotLogsOutputReference ¶
type AppServiceSlotLogsOutputReference interface { cdktf.ComplexObject ApplicationLogs() AppServiceSlotLogsApplicationLogsOutputReference ApplicationLogsInput() *AppServiceSlotLogsApplicationLogs // 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 DetailedErrorMessagesEnabled() interface{} SetDetailedErrorMessagesEnabled(val interface{}) DetailedErrorMessagesEnabledInput() interface{} FailedRequestTracingEnabled() interface{} SetFailedRequestTracingEnabled(val interface{}) FailedRequestTracingEnabledInput() interface{} // Experimental. Fqn() *string HttpLogs() AppServiceSlotLogsHttpLogsOutputReference HttpLogsInput() *AppServiceSlotLogsHttpLogs InternalValue() *AppServiceSlotLogs SetInternalValue(val *AppServiceSlotLogs) // 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 *AppServiceSlotLogsApplicationLogs) PutHttpLogs(value *AppServiceSlotLogsHttpLogs) ResetApplicationLogs() ResetDetailedErrorMessagesEnabled() ResetFailedRequestTracingEnabled() 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 NewAppServiceSlotLogsOutputReference ¶
func NewAppServiceSlotLogsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotLogsOutputReference
type AppServiceSlotSiteConfig ¶
type AppServiceSlotSiteConfig struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#acr_use_managed_identity_credentials AppServiceSlot#acr_use_managed_identity_credentials}. AcrUseManagedIdentityCredentials interface{} `field:"optional" json:"acrUseManagedIdentityCredentials" yaml:"acrUseManagedIdentityCredentials"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#acr_user_managed_identity_client_id AppServiceSlot#acr_user_managed_identity_client_id}. AcrUserManagedIdentityClientId *string `field:"optional" json:"acrUserManagedIdentityClientId" yaml:"acrUserManagedIdentityClientId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#always_on AppServiceSlot#always_on}. AlwaysOn interface{} `field:"optional" json:"alwaysOn" yaml:"alwaysOn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#app_command_line AppServiceSlot#app_command_line}. AppCommandLine *string `field:"optional" json:"appCommandLine" yaml:"appCommandLine"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#auto_swap_slot_name AppServiceSlot#auto_swap_slot_name}. AutoSwapSlotName *string `field:"optional" json:"autoSwapSlotName" yaml:"autoSwapSlotName"` // cors block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#cors AppServiceSlot#cors} Cors *AppServiceSlotSiteConfigCors `field:"optional" json:"cors" yaml:"cors"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#default_documents AppServiceSlot#default_documents}. DefaultDocuments *[]*string `field:"optional" json:"defaultDocuments" yaml:"defaultDocuments"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#dotnet_framework_version AppServiceSlot#dotnet_framework_version}. DotnetFrameworkVersion *string `field:"optional" json:"dotnetFrameworkVersion" yaml:"dotnetFrameworkVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#ftps_state AppServiceSlot#ftps_state}. FtpsState *string `field:"optional" json:"ftpsState" yaml:"ftpsState"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#health_check_path AppServiceSlot#health_check_path}. HealthCheckPath *string `field:"optional" json:"healthCheckPath" yaml:"healthCheckPath"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#http2_enabled AppServiceSlot#http2_enabled}. Http2Enabled interface{} `field:"optional" json:"http2Enabled" yaml:"http2Enabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#ip_restriction AppServiceSlot#ip_restriction}. IpRestriction interface{} `field:"optional" json:"ipRestriction" yaml:"ipRestriction"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#java_container AppServiceSlot#java_container}. JavaContainer *string `field:"optional" json:"javaContainer" yaml:"javaContainer"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#java_container_version AppServiceSlot#java_container_version}. JavaContainerVersion *string `field:"optional" json:"javaContainerVersion" yaml:"javaContainerVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#java_version AppServiceSlot#java_version}. JavaVersion *string `field:"optional" json:"javaVersion" yaml:"javaVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#linux_fx_version AppServiceSlot#linux_fx_version}. LinuxFxVersion *string `field:"optional" json:"linuxFxVersion" yaml:"linuxFxVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#local_mysql_enabled AppServiceSlot#local_mysql_enabled}. LocalMysqlEnabled interface{} `field:"optional" json:"localMysqlEnabled" yaml:"localMysqlEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#managed_pipeline_mode AppServiceSlot#managed_pipeline_mode}. ManagedPipelineMode *string `field:"optional" json:"managedPipelineMode" yaml:"managedPipelineMode"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#min_tls_version AppServiceSlot#min_tls_version}. MinTlsVersion *string `field:"optional" json:"minTlsVersion" yaml:"minTlsVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#number_of_workers AppServiceSlot#number_of_workers}. NumberOfWorkers *float64 `field:"optional" json:"numberOfWorkers" yaml:"numberOfWorkers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#php_version AppServiceSlot#php_version}. PhpVersion *string `field:"optional" json:"phpVersion" yaml:"phpVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#python_version AppServiceSlot#python_version}. PythonVersion *string `field:"optional" json:"pythonVersion" yaml:"pythonVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#remote_debugging_enabled AppServiceSlot#remote_debugging_enabled}. RemoteDebuggingEnabled interface{} `field:"optional" json:"remoteDebuggingEnabled" yaml:"remoteDebuggingEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#remote_debugging_version AppServiceSlot#remote_debugging_version}. RemoteDebuggingVersion *string `field:"optional" json:"remoteDebuggingVersion" yaml:"remoteDebuggingVersion"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#scm_ip_restriction AppServiceSlot#scm_ip_restriction}. ScmIpRestriction interface{} `field:"optional" json:"scmIpRestriction" yaml:"scmIpRestriction"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#scm_type AppServiceSlot#scm_type}. ScmType *string `field:"optional" json:"scmType" yaml:"scmType"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#scm_use_main_ip_restriction AppServiceSlot#scm_use_main_ip_restriction}. ScmUseMainIpRestriction interface{} `field:"optional" json:"scmUseMainIpRestriction" yaml:"scmUseMainIpRestriction"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#use_32_bit_worker_process AppServiceSlot#use_32_bit_worker_process}. Use32BitWorkerProcess interface{} `field:"optional" json:"use32BitWorkerProcess" yaml:"use32BitWorkerProcess"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#vnet_route_all_enabled AppServiceSlot#vnet_route_all_enabled}. VnetRouteAllEnabled interface{} `field:"optional" json:"vnetRouteAllEnabled" yaml:"vnetRouteAllEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#websockets_enabled AppServiceSlot#websockets_enabled}. WebsocketsEnabled interface{} `field:"optional" json:"websocketsEnabled" yaml:"websocketsEnabled"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#windows_fx_version AppServiceSlot#windows_fx_version}. WindowsFxVersion *string `field:"optional" json:"windowsFxVersion" yaml:"windowsFxVersion"` }
type AppServiceSlotSiteConfigCors ¶
type AppServiceSlotSiteConfigCors struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#allowed_origins AppServiceSlot#allowed_origins}. AllowedOrigins *[]*string `field:"required" json:"allowedOrigins" yaml:"allowedOrigins"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#support_credentials AppServiceSlot#support_credentials}. SupportCredentials interface{} `field:"optional" json:"supportCredentials" yaml:"supportCredentials"` }
type AppServiceSlotSiteConfigCorsOutputReference ¶
type AppServiceSlotSiteConfigCorsOutputReference 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() *AppServiceSlotSiteConfigCors SetInternalValue(val *AppServiceSlotSiteConfigCors) 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 NewAppServiceSlotSiteConfigCorsOutputReference ¶
func NewAppServiceSlotSiteConfigCorsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotSiteConfigCorsOutputReference
type AppServiceSlotSiteConfigIpRestriction ¶
type AppServiceSlotSiteConfigIpRestriction struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#action AppServiceSlot#action}. Action *string `field:"optional" json:"action" yaml:"action"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#headers AppServiceSlot#headers}. Headers interface{} `field:"optional" json:"headers" yaml:"headers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#ip_address AppServiceSlot#ip_address}. IpAddress *string `field:"optional" json:"ipAddress" yaml:"ipAddress"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#name AppServiceSlot#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#priority AppServiceSlot#priority}. Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#service_tag AppServiceSlot#service_tag}. ServiceTag *string `field:"optional" json:"serviceTag" yaml:"serviceTag"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#virtual_network_subnet_id AppServiceSlot#virtual_network_subnet_id}. VirtualNetworkSubnetId *string `field:"optional" json:"virtualNetworkSubnetId" yaml:"virtualNetworkSubnetId"` }
type AppServiceSlotSiteConfigIpRestrictionHeaders ¶
type AppServiceSlotSiteConfigIpRestrictionHeaders struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#x_azure_fdid AppServiceSlot#x_azure_fdid}. XAzureFdid *[]*string `field:"optional" json:"xAzureFdid" yaml:"xAzureFdid"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#x_fd_health_probe AppServiceSlot#x_fd_health_probe}. XFdHealthProbe *[]*string `field:"optional" json:"xFdHealthProbe" yaml:"xFdHealthProbe"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#x_forwarded_for AppServiceSlot#x_forwarded_for}. XForwardedFor *[]*string `field:"optional" json:"xForwardedFor" yaml:"xForwardedFor"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#x_forwarded_host AppServiceSlot#x_forwarded_host}. XForwardedHost *[]*string `field:"optional" json:"xForwardedHost" yaml:"xForwardedHost"` }
type AppServiceSlotSiteConfigIpRestrictionHeadersList ¶
type AppServiceSlotSiteConfigIpRestrictionHeadersList 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) AppServiceSlotSiteConfigIpRestrictionHeadersOutputReference // 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 NewAppServiceSlotSiteConfigIpRestrictionHeadersList ¶
func NewAppServiceSlotSiteConfigIpRestrictionHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppServiceSlotSiteConfigIpRestrictionHeadersList
type AppServiceSlotSiteConfigIpRestrictionHeadersOutputReference ¶
type AppServiceSlotSiteConfigIpRestrictionHeadersOutputReference 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 NewAppServiceSlotSiteConfigIpRestrictionHeadersOutputReference ¶
func NewAppServiceSlotSiteConfigIpRestrictionHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppServiceSlotSiteConfigIpRestrictionHeadersOutputReference
type AppServiceSlotSiteConfigIpRestrictionList ¶
type AppServiceSlotSiteConfigIpRestrictionList 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) AppServiceSlotSiteConfigIpRestrictionOutputReference // 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 NewAppServiceSlotSiteConfigIpRestrictionList ¶
func NewAppServiceSlotSiteConfigIpRestrictionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppServiceSlotSiteConfigIpRestrictionList
type AppServiceSlotSiteConfigIpRestrictionOutputReference ¶
type AppServiceSlotSiteConfigIpRestrictionOutputReference 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() AppServiceSlotSiteConfigIpRestrictionHeadersList 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 NewAppServiceSlotSiteConfigIpRestrictionOutputReference ¶
func NewAppServiceSlotSiteConfigIpRestrictionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppServiceSlotSiteConfigIpRestrictionOutputReference
type AppServiceSlotSiteConfigOutputReference ¶
type AppServiceSlotSiteConfigOutputReference interface { cdktf.ComplexObject AcrUseManagedIdentityCredentials() interface{} SetAcrUseManagedIdentityCredentials(val interface{}) AcrUseManagedIdentityCredentialsInput() interface{} AcrUserManagedIdentityClientId() *string SetAcrUserManagedIdentityClientId(val *string) AcrUserManagedIdentityClientIdInput() *string AlwaysOn() interface{} SetAlwaysOn(val interface{}) AlwaysOnInput() interface{} AppCommandLine() *string SetAppCommandLine(val *string) AppCommandLineInput() *string AutoSwapSlotName() *string SetAutoSwapSlotName(val *string) AutoSwapSlotNameInput() *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) Cors() AppServiceSlotSiteConfigCorsOutputReference CorsInput() *AppServiceSlotSiteConfigCors // 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 DotnetFrameworkVersion() *string SetDotnetFrameworkVersion(val *string) DotnetFrameworkVersionInput() *string // Experimental. Fqn() *string FtpsState() *string SetFtpsState(val *string) FtpsStateInput() *string HealthCheckPath() *string SetHealthCheckPath(val *string) HealthCheckPathInput() *string Http2Enabled() interface{} SetHttp2Enabled(val interface{}) Http2EnabledInput() interface{} InternalValue() *AppServiceSlotSiteConfig SetInternalValue(val *AppServiceSlotSiteConfig) IpRestriction() AppServiceSlotSiteConfigIpRestrictionList IpRestrictionInput() interface{} JavaContainer() *string SetJavaContainer(val *string) JavaContainerInput() *string JavaContainerVersion() *string SetJavaContainerVersion(val *string) JavaContainerVersionInput() *string JavaVersion() *string SetJavaVersion(val *string) JavaVersionInput() *string LinuxFxVersion() *string SetLinuxFxVersion(val *string) LinuxFxVersionInput() *string LocalMysqlEnabled() interface{} SetLocalMysqlEnabled(val interface{}) LocalMysqlEnabledInput() interface{} ManagedPipelineMode() *string SetManagedPipelineMode(val *string) ManagedPipelineModeInput() *string MinTlsVersion() *string SetMinTlsVersion(val *string) MinTlsVersionInput() *string NumberOfWorkers() *float64 SetNumberOfWorkers(val *float64) NumberOfWorkersInput() *float64 PhpVersion() *string SetPhpVersion(val *string) PhpVersionInput() *string PythonVersion() *string SetPythonVersion(val *string) PythonVersionInput() *string RemoteDebuggingEnabled() interface{} SetRemoteDebuggingEnabled(val interface{}) RemoteDebuggingEnabledInput() interface{} RemoteDebuggingVersion() *string SetRemoteDebuggingVersion(val *string) RemoteDebuggingVersionInput() *string ScmIpRestriction() AppServiceSlotSiteConfigScmIpRestrictionList ScmIpRestrictionInput() interface{} ScmType() *string SetScmType(val *string) ScmTypeInput() *string ScmUseMainIpRestriction() interface{} SetScmUseMainIpRestriction(val interface{}) ScmUseMainIpRestrictionInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Use32BitWorkerProcess() interface{} SetUse32BitWorkerProcess(val interface{}) Use32BitWorkerProcessInput() interface{} VnetRouteAllEnabled() interface{} SetVnetRouteAllEnabled(val interface{}) VnetRouteAllEnabledInput() interface{} WebsocketsEnabled() interface{} SetWebsocketsEnabled(val interface{}) WebsocketsEnabledInput() interface{} WindowsFxVersion() *string SetWindowsFxVersion(val *string) WindowsFxVersionInput() *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 PutCors(value *AppServiceSlotSiteConfigCors) PutIpRestriction(value interface{}) PutScmIpRestriction(value interface{}) ResetAcrUseManagedIdentityCredentials() ResetAcrUserManagedIdentityClientId() ResetAlwaysOn() ResetAppCommandLine() ResetAutoSwapSlotName() ResetCors() ResetDefaultDocuments() ResetDotnetFrameworkVersion() ResetFtpsState() ResetHealthCheckPath() ResetHttp2Enabled() ResetIpRestriction() ResetJavaContainer() ResetJavaContainerVersion() ResetJavaVersion() ResetLinuxFxVersion() ResetLocalMysqlEnabled() ResetManagedPipelineMode() ResetMinTlsVersion() ResetNumberOfWorkers() ResetPhpVersion() ResetPythonVersion() ResetRemoteDebuggingEnabled() ResetRemoteDebuggingVersion() ResetScmIpRestriction() ResetScmType() ResetScmUseMainIpRestriction() ResetUse32BitWorkerProcess() ResetVnetRouteAllEnabled() ResetWebsocketsEnabled() ResetWindowsFxVersion() // 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 NewAppServiceSlotSiteConfigOutputReference ¶
func NewAppServiceSlotSiteConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotSiteConfigOutputReference
type AppServiceSlotSiteConfigScmIpRestriction ¶
type AppServiceSlotSiteConfigScmIpRestriction struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#action AppServiceSlot#action}. Action *string `field:"optional" json:"action" yaml:"action"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#headers AppServiceSlot#headers}. Headers interface{} `field:"optional" json:"headers" yaml:"headers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#ip_address AppServiceSlot#ip_address}. IpAddress *string `field:"optional" json:"ipAddress" yaml:"ipAddress"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#name AppServiceSlot#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#priority AppServiceSlot#priority}. Priority *float64 `field:"optional" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#service_tag AppServiceSlot#service_tag}. ServiceTag *string `field:"optional" json:"serviceTag" yaml:"serviceTag"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#virtual_network_subnet_id AppServiceSlot#virtual_network_subnet_id}. VirtualNetworkSubnetId *string `field:"optional" json:"virtualNetworkSubnetId" yaml:"virtualNetworkSubnetId"` }
type AppServiceSlotSiteConfigScmIpRestrictionHeaders ¶
type AppServiceSlotSiteConfigScmIpRestrictionHeaders struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#x_azure_fdid AppServiceSlot#x_azure_fdid}. XAzureFdid *[]*string `field:"optional" json:"xAzureFdid" yaml:"xAzureFdid"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#x_fd_health_probe AppServiceSlot#x_fd_health_probe}. XFdHealthProbe *[]*string `field:"optional" json:"xFdHealthProbe" yaml:"xFdHealthProbe"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#x_forwarded_for AppServiceSlot#x_forwarded_for}. XForwardedFor *[]*string `field:"optional" json:"xForwardedFor" yaml:"xForwardedFor"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#x_forwarded_host AppServiceSlot#x_forwarded_host}. XForwardedHost *[]*string `field:"optional" json:"xForwardedHost" yaml:"xForwardedHost"` }
type AppServiceSlotSiteConfigScmIpRestrictionHeadersList ¶
type AppServiceSlotSiteConfigScmIpRestrictionHeadersList 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) AppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference // 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 NewAppServiceSlotSiteConfigScmIpRestrictionHeadersList ¶
func NewAppServiceSlotSiteConfigScmIpRestrictionHeadersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppServiceSlotSiteConfigScmIpRestrictionHeadersList
type AppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference ¶
type AppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference 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 NewAppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference ¶
func NewAppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference
type AppServiceSlotSiteConfigScmIpRestrictionList ¶
type AppServiceSlotSiteConfigScmIpRestrictionList 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) AppServiceSlotSiteConfigScmIpRestrictionOutputReference // 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 NewAppServiceSlotSiteConfigScmIpRestrictionList ¶
func NewAppServiceSlotSiteConfigScmIpRestrictionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppServiceSlotSiteConfigScmIpRestrictionList
type AppServiceSlotSiteConfigScmIpRestrictionOutputReference ¶
type AppServiceSlotSiteConfigScmIpRestrictionOutputReference 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() AppServiceSlotSiteConfigScmIpRestrictionHeadersList 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 NewAppServiceSlotSiteConfigScmIpRestrictionOutputReference ¶
func NewAppServiceSlotSiteConfigScmIpRestrictionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppServiceSlotSiteConfigScmIpRestrictionOutputReference
type AppServiceSlotSiteCredential ¶
type AppServiceSlotSiteCredential struct { }
type AppServiceSlotSiteCredentialList ¶
type AppServiceSlotSiteCredentialList 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) AppServiceSlotSiteCredentialOutputReference // 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 NewAppServiceSlotSiteCredentialList ¶
func NewAppServiceSlotSiteCredentialList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppServiceSlotSiteCredentialList
type AppServiceSlotSiteCredentialOutputReference ¶
type AppServiceSlotSiteCredentialOutputReference 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() *AppServiceSlotSiteCredential SetInternalValue(val *AppServiceSlotSiteCredential) Password() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Username() *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 NewAppServiceSlotSiteCredentialOutputReference ¶
func NewAppServiceSlotSiteCredentialOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppServiceSlotSiteCredentialOutputReference
type AppServiceSlotStorageAccount ¶
type AppServiceSlotStorageAccount struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#access_key AppServiceSlot#access_key}. AccessKey *string `field:"required" json:"accessKey" yaml:"accessKey"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#account_name AppServiceSlot#account_name}. AccountName *string `field:"required" json:"accountName" yaml:"accountName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#name AppServiceSlot#name}. Name *string `field:"required" json:"name" yaml:"name"` ShareName *string `field:"required" json:"shareName" yaml:"shareName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#type AppServiceSlot#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#mount_path AppServiceSlot#mount_path}. MountPath *string `field:"optional" json:"mountPath" yaml:"mountPath"` }
type AppServiceSlotStorageAccountList ¶
type AppServiceSlotStorageAccountList 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) AppServiceSlotStorageAccountOutputReference // 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 NewAppServiceSlotStorageAccountList ¶
func NewAppServiceSlotStorageAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AppServiceSlotStorageAccountList
type AppServiceSlotStorageAccountOutputReference ¶
type AppServiceSlotStorageAccountOutputReference 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 NewAppServiceSlotStorageAccountOutputReference ¶
func NewAppServiceSlotStorageAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AppServiceSlotStorageAccountOutputReference
type AppServiceSlotTimeouts ¶
type AppServiceSlotTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#create AppServiceSlot#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#delete AppServiceSlot#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#read AppServiceSlot#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.59.0/docs/resources/app_service_slot#update AppServiceSlot#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type AppServiceSlotTimeoutsOutputReference ¶
type AppServiceSlotTimeoutsOutputReference 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 NewAppServiceSlotTimeoutsOutputReference ¶
func NewAppServiceSlotTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AppServiceSlotTimeoutsOutputReference
Source Files ¶
- AppServiceSlot.go
- AppServiceSlotAuthSettings.go
- AppServiceSlotAuthSettingsActiveDirectory.go
- AppServiceSlotAuthSettingsActiveDirectoryOutputReference.go
- AppServiceSlotAuthSettingsActiveDirectoryOutputReference__checks.go
- AppServiceSlotAuthSettingsFacebook.go
- AppServiceSlotAuthSettingsFacebookOutputReference.go
- AppServiceSlotAuthSettingsFacebookOutputReference__checks.go
- AppServiceSlotAuthSettingsGoogle.go
- AppServiceSlotAuthSettingsGoogleOutputReference.go
- AppServiceSlotAuthSettingsGoogleOutputReference__checks.go
- AppServiceSlotAuthSettingsMicrosoft.go
- AppServiceSlotAuthSettingsMicrosoftOutputReference.go
- AppServiceSlotAuthSettingsMicrosoftOutputReference__checks.go
- AppServiceSlotAuthSettingsOutputReference.go
- AppServiceSlotAuthSettingsOutputReference__checks.go
- AppServiceSlotAuthSettingsTwitter.go
- AppServiceSlotAuthSettingsTwitterOutputReference.go
- AppServiceSlotAuthSettingsTwitterOutputReference__checks.go
- AppServiceSlotConfig.go
- AppServiceSlotConnectionString.go
- AppServiceSlotConnectionStringList.go
- AppServiceSlotConnectionStringList__checks.go
- AppServiceSlotConnectionStringOutputReference.go
- AppServiceSlotConnectionStringOutputReference__checks.go
- AppServiceSlotIdentity.go
- AppServiceSlotIdentityOutputReference.go
- AppServiceSlotIdentityOutputReference__checks.go
- AppServiceSlotLogs.go
- AppServiceSlotLogsApplicationLogs.go
- AppServiceSlotLogsApplicationLogsAzureBlobStorage.go
- AppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference.go
- AppServiceSlotLogsApplicationLogsAzureBlobStorageOutputReference__checks.go
- AppServiceSlotLogsApplicationLogsOutputReference.go
- AppServiceSlotLogsApplicationLogsOutputReference__checks.go
- AppServiceSlotLogsHttpLogs.go
- AppServiceSlotLogsHttpLogsAzureBlobStorage.go
- AppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference.go
- AppServiceSlotLogsHttpLogsAzureBlobStorageOutputReference__checks.go
- AppServiceSlotLogsHttpLogsFileSystem.go
- AppServiceSlotLogsHttpLogsFileSystemOutputReference.go
- AppServiceSlotLogsHttpLogsFileSystemOutputReference__checks.go
- AppServiceSlotLogsHttpLogsOutputReference.go
- AppServiceSlotLogsHttpLogsOutputReference__checks.go
- AppServiceSlotLogsOutputReference.go
- AppServiceSlotLogsOutputReference__checks.go
- AppServiceSlotSiteConfig.go
- AppServiceSlotSiteConfigCors.go
- AppServiceSlotSiteConfigCorsOutputReference.go
- AppServiceSlotSiteConfigCorsOutputReference__checks.go
- AppServiceSlotSiteConfigIpRestriction.go
- AppServiceSlotSiteConfigIpRestrictionHeaders.go
- AppServiceSlotSiteConfigIpRestrictionHeadersList.go
- AppServiceSlotSiteConfigIpRestrictionHeadersList__checks.go
- AppServiceSlotSiteConfigIpRestrictionHeadersOutputReference.go
- AppServiceSlotSiteConfigIpRestrictionHeadersOutputReference__checks.go
- AppServiceSlotSiteConfigIpRestrictionList.go
- AppServiceSlotSiteConfigIpRestrictionList__checks.go
- AppServiceSlotSiteConfigIpRestrictionOutputReference.go
- AppServiceSlotSiteConfigIpRestrictionOutputReference__checks.go
- AppServiceSlotSiteConfigOutputReference.go
- AppServiceSlotSiteConfigOutputReference__checks.go
- AppServiceSlotSiteConfigScmIpRestriction.go
- AppServiceSlotSiteConfigScmIpRestrictionHeaders.go
- AppServiceSlotSiteConfigScmIpRestrictionHeadersList.go
- AppServiceSlotSiteConfigScmIpRestrictionHeadersList__checks.go
- AppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference.go
- AppServiceSlotSiteConfigScmIpRestrictionHeadersOutputReference__checks.go
- AppServiceSlotSiteConfigScmIpRestrictionList.go
- AppServiceSlotSiteConfigScmIpRestrictionList__checks.go
- AppServiceSlotSiteConfigScmIpRestrictionOutputReference.go
- AppServiceSlotSiteConfigScmIpRestrictionOutputReference__checks.go
- AppServiceSlotSiteCredential.go
- AppServiceSlotSiteCredentialList.go
- AppServiceSlotSiteCredentialList__checks.go
- AppServiceSlotSiteCredentialOutputReference.go
- AppServiceSlotSiteCredentialOutputReference__checks.go
- AppServiceSlotStorageAccount.go
- AppServiceSlotStorageAccountList.go
- AppServiceSlotStorageAccountList__checks.go
- AppServiceSlotStorageAccountOutputReference.go
- AppServiceSlotStorageAccountOutputReference__checks.go
- AppServiceSlotTimeouts.go
- AppServiceSlotTimeoutsOutputReference.go
- AppServiceSlotTimeoutsOutputReference__checks.go
- AppServiceSlot__checks.go
- main.go