### Initialize Upgrade Settings Output Reference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/kubernetesClusterNodePool.go.md Create a new instance of the upgrade settings output reference. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/kubernetesclusternodepool" kubernetesclusternodepool.NewKubernetesClusterNodePoolUpgradeSettingsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) KubernetesClusterNodePoolUpgradeSettingsOutputReference ``` -------------------------------- ### Custom Setup Script Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataFactoryIntegrationRuntimeAzureSsis.java.md Specifies a custom setup script to be executed when the Azure SSIS Integration Runtime starts. This script can be used to install additional software or perform custom configurations. ```APIDOC ## customSetupScript ### Description Specifies a custom setup script to be executed when the Azure SSIS Integration Runtime starts. ### Type DataFactoryIntegrationRuntimeAzureSsisCustomSetupScriptOutputReference ``` -------------------------------- ### Initialize Virtual Machine Configuration Output Reference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/workloadsSapSingleNodeVirtualInstance.go.md Create a new instance of the output reference for the virtual machine configuration. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/workloadssapsinglenodevirtualinstance" workloadssapsinglenodevirtualinstance.NewWorkloadsSapSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) WorkloadsSapSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutputReference ``` -------------------------------- ### DataFactoryIntegrationRuntimeAzureSsisConfig customSetupScript Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataFactoryIntegrationRuntimeAzureSsis.typescript.md Configures a custom setup script to run when the Integration Runtime starts. This allows for installing additional software or performing custom configurations. ```typescript public readonly customSetupScript: DataFactoryIntegrationRuntimeAzureSsisCustomSetupScript; ``` -------------------------------- ### Initialize Virtual Machine Image Output Reference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/workloadsSapThreeTierVirtualInstance.go.md Creates a new reference to a virtual machine image configuration within the database server setup. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/workloadssapthreetiervirtualinstance" workloadssapthreetiervirtualinstance.NewWorkloadsSapThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) WorkloadsSapThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationVirtualMachineConfigurationImageOutputReference ``` -------------------------------- ### Get Start Input Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataAzurermStorageAccountBlobContainerSas.java.md Retrieves the start time for the SAS. Use this to get the value of `start`. ```java public java.lang.String getStartInput(); ``` -------------------------------- ### Initialize LinuxVirtualMachineGalleryApplication Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxVirtualMachine.go.md Initializer structure for configuring a gallery application for a Linux virtual machine. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/linuxvirtualmachine" &linuxvirtualmachine.LinuxVirtualMachineGalleryApplication { VersionId: *string, AutomaticUpgradeEnabled: interface{}, ConfigurationBlobUri: *string, Order: *f64, Tag: *string, TreatFailureAsDeploymentFailureEnabled: interface{}, } ``` -------------------------------- ### Get Starting Address Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/stackHciDeploymentSetting.java.md Retrieves the configured starting address. ```java public java.lang.String getStartingAddress(); ``` -------------------------------- ### Initialize LinuxVirtualMachineScaleSetGalleryApplicationList Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxVirtualMachineScaleSet.go.md Constructor for creating a new instance of the gallery application list. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/linuxvirtualmachinescaleset" linuxvirtualmachinescaleset.NewLinuxVirtualMachineScaleSetGalleryApplicationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LinuxVirtualMachineScaleSetGalleryApplicationList ``` -------------------------------- ### Retrieve Resource GUID Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/natGateway.go.md Get the unique GUID for the resource. ```go func ResourceGuid() *string ``` -------------------------------- ### Initialize DataAzurermWindowsWebAppBackup Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataAzurermWindowsWebApp.python.md Initializes the DataAzurermWindowsWebAppBackup data source. No specific configuration is shown in this example. ```python from cdktf_cdktf_provider_azurerm import data_azurerm_windows_web_app dataAzurermWindowsWebApp.DataAzurermWindowsWebAppBackup() ``` -------------------------------- ### Get guid property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/sentinelThreatIntelligenceIndicator.java.md Retrieves the unique identifier (GUID) of the indicator. ```java public java.lang.String getGuid(); ``` -------------------------------- ### Get Start Day Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/mssqlManagedInstanceStartStopSchedule.java.md Retrieves the required start day for the schedule. ```java public java.lang.String getStartDay(); ``` -------------------------------- ### Initialize DNS Settings Output Reference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/paloAltoNextGenerationFirewallVirtualNetworkStrataCloudManager.go.md Create a new instance of the DNS settings output reference using the parent resource and attribute. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/paloaltonextgenerationfirewallvirtualnetworkstratacloudmanager" paloaltonextgenerationfirewallvirtualnetworkstratacloudmanager.NewPaloAltoNextGenerationFirewallVirtualNetworkStrataCloudManagerDnsSettingsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) PaloAltoNextGenerationFirewallVirtualNetworkStrataCloudManagerDnsSettingsOutputReference ``` -------------------------------- ### Initialize WorkloadsSapThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/workloadsSapThreeTierVirtualInstance.go.md Creates a new instance of the output reference for the SAP three-tier virtual instance application server configuration. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/workloadssapthreetiervirtualinstance" workloadssapthreetiervirtualinstance.NewWorkloadsSapThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) WorkloadsSapThreeTierVirtualInstanceThreeTierConfigurationApplicationServerConfigurationOutputReference ``` -------------------------------- ### Get Install Patches Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/maintenanceConfiguration.java.md Retrieves the install patches configuration block. ```java public MaintenanceConfigurationInstallPatches getInstallPatches(); ``` -------------------------------- ### Initialize VirtualMachinePlan Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/virtualMachine.go.md Use this structure to define the plan details for a virtual machine. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/virtualmachine" &virtualmachine.VirtualMachinePlan { Name: *string, Product: *string, Publisher: *string, } ``` -------------------------------- ### Get Install Agent Setting Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/iotSecuritySolution.java.md Retrieves the install agent status. ```java public java.lang.Boolean|IResolvable getInstallAgent(); ``` -------------------------------- ### Initialize WebApplicationFirewallPolicyPolicySettingsOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/webApplicationFirewallPolicy.go.md Constructor for creating a new policy settings output reference. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/webapplicationfirewallpolicy" webapplicationfirewallpolicy.NewWebApplicationFirewallPolicyPolicySettingsOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) WebApplicationFirewallPolicyPolicySettingsOutputReference ``` -------------------------------- ### Get StartIpAddress Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/postgresqlFlexibleServerFirewallRule.go.md Retrieves the required start IP address. ```go func StartIpAddress() *string ``` -------------------------------- ### Initialize Virtual Machine Configuration Output Reference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/workloadsSapSingleNodeVirtualInstance.java.md Creates a new instance of the virtual machine configuration output reference. ```java import com.hashicorp.cdktf.providers.azurerm.workloads_sap_single_node_virtual_instance.WorkloadsSapSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutputReference; new WorkloadsSapSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` -------------------------------- ### Get Effective From Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/monitorAlertProcessingRuleActionGroup.java.md Retrieves the effective start date value. ```java public java.lang.String getEffectiveFrom(); ``` -------------------------------- ### Initialize WindowsVirtualMachineGalleryApplication Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/windowsVirtualMachine.go.md Initializes the gallery application configuration for a Windows Virtual Machine. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/windowsvirtualmachine" &windowsvirtualmachine.WindowsVirtualMachineGalleryApplication { VersionId: *string, AutomaticUpgradeEnabled: interface{}, ConfigurationBlobUri: *string, Order: *f64, Tag: *string, TreatFailureAsDeploymentFailureEnabled: interface{}, } ``` -------------------------------- ### Get startIpAddress Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/mongoClusterFirewallRule.java.md Retrieves the required start IP address. ```java public java.lang.String getStartIpAddress(); ``` -------------------------------- ### Initialize LinuxWebAppStickySettings Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxWebApp.java.md Use the builder pattern to instantiate the sticky settings configuration. ```java import com.hashicorp.cdktf.providers.azurerm.linux_web_app.LinuxWebAppStickySettings; LinuxWebAppStickySettings.builder() // .appSettingNames(java.util.List) // .connectionStringNames(java.util.List) .build(); ``` -------------------------------- ### Get StartDate Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/kubernetesCluster.go.md Retrieves the required start date value. ```go func StartDate() *string ``` -------------------------------- ### Initialize Virtual Machine Configuration Output Reference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/workloadsSapSingleNodeVirtualInstance.csharp.md Constructor for creating a new instance of the virtual machine configuration output reference. ```csharp using HashiCorp.Cdktf.Providers.Azurerm; new WorkloadsSapSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` -------------------------------- ### Get StartTime Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataFactoryTriggerTumblingWindow.go.md Retrieves the start time string for the trigger. ```go func StartTime() *string ``` -------------------------------- ### Initialize MssqlVirtualMachineAutoBackup Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/mssqlVirtualMachine.go.md Use this structure to configure automated backups for a SQL Server Virtual Machine. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/mssqlvirtualmachine" &mssqlvirtualmachine.MssqlVirtualMachineAutoBackup { RetentionPeriodInDays: *f64, StorageAccountAccessKey: *string, StorageBlobEndpoint: *string, EncryptionEnabled: interface{}, EncryptionPassword: *string, ManualSchedule: github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14.mssqlVirtualMachine.MssqlVirtualMachineAutoBackupManualSchedule, SystemDatabasesBackupEnabled: interface{}, } ``` -------------------------------- ### Get offPeakStartTime property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/virtualDesktopScalingPlan.java.md Retrieves the start time for the off-peak period. ```java public java.lang.String getOffPeakStartTime(); ``` -------------------------------- ### Get validateFromUtc property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/sentinelThreatIntelligenceIndicator.java.md Retrieves the validation start time in UTC. ```java public java.lang.String getValidateFromUtc(); ``` -------------------------------- ### new LinuxWebApp(scope: Construct, id: string, config: LinuxWebAppConfig) Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxWebApp.typescript.md Initializes a new instance of the LinuxWebApp resource. ```APIDOC ## Constructor: new LinuxWebApp ### Description Creates a new instance of the LinuxWebApp construct to represent an azurerm_linux_web_app resource. ### Parameters - **scope** (constructs.Construct) - Required - The scope in which to define this construct. - **id** (string) - Required - The scoped construct ID, which must be unique amongst siblings in the same scope. - **config** (LinuxWebAppConfig) - Required - The configuration object for the Linux Web App. ``` -------------------------------- ### Get StartHourUtcInput Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/redisCache.go.md Retrieves the input value for the start hour in UTC. ```go func StartHourUtcInput() *f64 ``` -------------------------------- ### Initialize Active Directory V2 Output Reference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/windowsFunctionApp.go.md Constructor for creating a new reference to Active Directory V2 authentication settings. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/windowsfunctionapp" windowsfunctionapp.NewWindowsFunctionAppAuthSettingsV2ActiveDirectoryV2OutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) WindowsFunctionAppAuthSettingsV2ActiveDirectoryV2OutputReference ``` -------------------------------- ### Get StartIpAddressInput Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/postgresqlFlexibleServerFirewallRule.go.md Retrieves the optional start IP address input. ```go func StartIpAddressInput() *string ``` -------------------------------- ### Initialize LogicAppStandardSiteConfigOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/logicAppStandard.go.md Create a new instance of the output reference by providing the parent resource and the attribute name. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/logicappstandard" logicappstandard.NewLogicAppStandardSiteConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) LogicAppStandardSiteConfigOutputReference ``` -------------------------------- ### Get PimActiveRoleAssignmentSchedule StartDateTime Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/pimActiveRoleAssignment.java.md Retrieves the start date/time configuration for the schedule. ```java public java.lang.String getStartDateTime(); ``` -------------------------------- ### Initialize LinuxVirtualMachineOsDiskDiffDiskSettings Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxVirtualMachine.typescript.md Example showing how to import and initialize the ephemeral disk settings interface. ```typescript import { linuxVirtualMachine } from '@cdktf/provider-azurerm' const linuxVirtualMachineOsDiskDiffDiskSettings: linuxVirtualMachine.LinuxVirtualMachineOsDiskDiffDiskSettings = { ... } ``` -------------------------------- ### Get reservationStartTime property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/orbitalContact.java.md Retrieves the required reservation start time. ```java public java.lang.String getReservationStartTime(); ``` -------------------------------- ### Initialize IothubCloudToDeviceFeedbackList Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/iothub.go.md Instantiate a new IothubCloudToDeviceFeedbackList using the required parent resource, attribute, and set wrapping configuration. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/iothub" iothub.NewIothubCloudToDeviceFeedbackList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) IothubCloudToDeviceFeedbackList ``` -------------------------------- ### LinuxVirtualMachineGalleryApplication.builder() Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxVirtualMachine.java.md Initializes a new instance of the LinuxVirtualMachineGalleryApplication using the builder pattern. ```APIDOC ## LinuxVirtualMachineGalleryApplication.builder() ### Description Creates a new configuration object for a gallery application to be associated with a Linux Virtual Machine. ### Parameters - **versionId** (java.lang.String) - Required - The version ID of the gallery application. - **automaticUpgradeEnabled** (java.lang.Boolean|IResolvable) - Optional - Whether automatic upgrades are enabled for the application. - **configurationBlobUri** (java.lang.String) - Optional - The URI of the configuration blob. - **order** (java.lang.Number) - Optional - The order of the application. - **tag** (java.lang.String) - Optional - A tag associated with the application. - **treatFailureAsDeploymentFailureEnabled** (java.lang.Boolean|IResolvable) - Optional - Whether to treat application failure as a deployment failure. ``` -------------------------------- ### Get startIpAddressInput Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/mongoClusterFirewallRule.java.md Retrieves the optional start IP address input. ```java public java.lang.String getStartIpAddressInput(); ``` -------------------------------- ### Get StartDateInput Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/kubernetesCluster.go.md Retrieves the optional start date input value. ```go func StartDateInput() *string ``` -------------------------------- ### Initialize WebPubsubLiveTrace Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/webPubsub.go.md Use this struct to configure live trace settings for Web PubSub resources. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/webpubsub" &webpubsub.WebPubsubLiveTrace { ConnectivityLogsEnabled: interface{}, Enabled: interface{}, HttpRequestLogsEnabled: interface{}, MessagingLogsEnabled: interface{}, } ``` -------------------------------- ### Initialize NginxDeploymentWebApplicationFirewallStatusThreatCampaignsPackageOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/nginxDeployment.python.md Instantiates the output reference class with the required parent resource, attribute, index, and set configuration. ```python from cdktf_cdktf_provider_azurerm import nginx_deployment nginxDeployment.NginxDeploymentWebApplicationFirewallStatusThreatCampaignsPackageOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str, complex_object_index: typing.Union[int, float], complex_object_is_from_set: bool ) ``` -------------------------------- ### Get Item by Index Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/batchPool.python.md Use the `get` method to retrieve a specific item from the Batch Pool Start Task Container Registry List by its index. The index can be an integer or a float. ```python def get( index: typing.Union[int, float] ) -> BatchPoolStartTaskContainerRegistryOutputReference: pass ``` -------------------------------- ### Initialize FunctionAppFlexConsumptionSiteConfigOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/functionAppFlexConsumption.go.md Creates a new instance of the site configuration output reference. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/functionappflexconsumption" functionappflexconsumption.NewFunctionAppFlexConsumptionSiteConfigOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) FunctionAppFlexConsumptionSiteConfigOutputReference ``` -------------------------------- ### Install AzureRM Provider Bindings (Go) Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/README.md Get the AzureRM provider bindings for CDKTF using the go get command. Replace `` with the desired version of the prebuilt provider. ```bash go get github.com/cdktf/cdktf-provider-azurerm-go/azurerm/ ``` -------------------------------- ### WorkloadsSapThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutputReference Constructor Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/workloadsSapThreeTierVirtualInstance.java.md Initializes a new instance of the OS profile output reference class. ```APIDOC ## Constructor: WorkloadsSapThreeTierVirtualInstanceThreeTierConfigurationCentralServerConfigurationVirtualMachineConfigurationOsProfileOutputReference ### Description Creates a new reference to the OS profile configuration within the SAP Three Tier Virtual Instance. ### Parameters - **terraformResource** (com.hashicorp.cdktf.IInterpolatingParent) - Required - The parent resource. - **terraformAttribute** (java.lang.String) - Required - The attribute on the parent resource this class is referencing. ``` -------------------------------- ### Put Example Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.java.md Sets the example for the query parameter. The value can be a single example or a list of examples. ```java public void putExample(IResolvable|java.util.List value) ``` -------------------------------- ### Get Item by Index - Get Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataAzurermConsumptionBudgetResourceGroup.go.md Get retrieves a DataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference by its index from the list. ```go func Get(index *f64) DataAzurermConsumptionBudgetResourceGroupFilterNotTagOutputReference ``` -------------------------------- ### Initialize LinuxVirtualMachinePlanOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxVirtualMachine.go.md Creates a new instance of the LinuxVirtualMachinePlanOutputReference class. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/linuxvirtualmachine" linuxvirtualmachine.NewLinuxVirtualMachinePlanOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) LinuxVirtualMachinePlanOutputReference ``` -------------------------------- ### Get Example Input Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.java.md Retrieves the input for the example of the form parameter. This can be a resolvable or a list of examples. ```java public IResolvable|java.util.List getExampleInput(); ``` -------------------------------- ### Initialize LinuxVirtualMachineGalleryApplicationList Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxVirtualMachine.java.md Instantiate a new LinuxVirtualMachineGalleryApplicationList using the required parent resource, attribute name, and set wrapping configuration. ```java import com.hashicorp.cdktf.providers.azurerm.linux_virtual_machine.LinuxVirtualMachineGalleryApplicationList; new LinuxVirtualMachineGalleryApplicationList(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Boolean wrapsSet); ``` -------------------------------- ### Put Example Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.python.md Sets the example value for the form parameter. This can be a single resolvable value or a list of examples. ```python def put_example( value: IResolvable | typing.List[ApiManagementApiOperationResponseRepresentationFormParameterExample] ) -> None: ``` -------------------------------- ### Initialize LogicAppStandardSiteConfigIpRestrictionOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/logicAppStandard.python.md Instantiate the output reference class by providing the parent resource, attribute name, and index details. ```python from cdktf_cdktf_provider_azurerm import logic_app_standard logicAppStandard.LogicAppStandardSiteConfigIpRestrictionOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str, complex_object_index: typing.Union[int, float], complex_object_is_from_set: bool ) ``` -------------------------------- ### Put Example Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.python.md Adds or updates an example for the API Operation. This method is used to configure the example property. ```python def put_example(value: typing.Any) -> None: ``` -------------------------------- ### Initialize Upgrade Settings Reference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/kubernetesClusterNodePool.java.md Creates a new instance of the upgrade settings output reference. ```java import com.hashicorp.cdktf.providers.azurerm.kubernetes_cluster_node_pool.KubernetesClusterNodePoolUpgradeSettingsOutputReference; new KubernetesClusterNodePoolUpgradeSettingsOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` -------------------------------- ### Initialize LogicAppStandardSiteConfigOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/logicAppStandard.java.md Creates a new instance of the site configuration output reference. ```java import com.hashicorp.cdktf.providers.azurerm.logic_app_standard.LogicAppStandardSiteConfigOutputReference; new LogicAppStandardSiteConfigOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` -------------------------------- ### Add Example to API Operation Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.typescript.md Adds an example to the API operation. The value can be a resolvable or an array of examples. ```typescript public putExample(value: IResolvable | ApiManagementApiOperationRequestHeaderExample[]): void ``` -------------------------------- ### Reset Example for ApiManagementApiOperationRequestQueryParameterOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.python.md Resets the example for the query parameter. Use this to remove a previously set example. ```python def reset_example() -> None: ... ``` -------------------------------- ### Initialize FunctionAppSlotAuthSettingsActiveDirectoryOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/functionAppSlot.go.md Instantiate the output reference class by providing the parent resource and the specific attribute path. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/functionappslot" functionappslot.NewFunctionAppSlotAuthSettingsActiveDirectoryOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) FunctionAppSlotAuthSettingsActiveDirectoryOutputReference ``` -------------------------------- ### Put Example Value Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.java.md Sets the example value for a form parameter. The value can be a resolvable object or a list of examples. ```java public void putExample(IResolvable|java.util.List value) ``` -------------------------------- ### Initialize LinuxWebAppStickySettings Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxWebApp.csharp.md Instantiate the sticky settings object with optional app setting and connection string names. ```csharp using HashiCorp.Cdktf.Providers.Azurerm; new LinuxWebAppStickySettings { string[] AppSettingNames = null, string[] ConnectionStringNames = null }; ``` -------------------------------- ### Put Example for ApiManagementApiOperationRequestQueryParameterOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.python.md Adds or updates an example for the query parameter. This is used to provide usage examples for the parameter. ```python def put_example(value: typing.Any): ... ``` -------------------------------- ### Initialize SystemCenterVirtualMachineManagerVirtualMachineInstanceHardware Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/systemCenterVirtualMachineManagerVirtualMachineInstance.go.md Use this structure to define hardware configurations for the virtual machine instance. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/systemcentervirtualmachinemanagervirtualmachineinstance" &systemcentervirtualmachinemanagervirtualmachineinstance.SystemCenterVirtualMachineManagerVirtualMachineInstanceHardware { CpuCount: *f64, DynamicMemoryMaxInMb: *f64, DynamicMemoryMinInMb: *f64, LimitCpuForMigrationEnabled: interface{}, MemoryInMb: *f64, } ``` -------------------------------- ### ApiManagementApiOperationRequestHeader Example Property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.csharp.md Represents an example for an API operation request header. This property is optional and can be an array of examples. ```csharp public IResolvable|ApiManagementApiOperationRequestHeaderExample[] Example { get; set; } ``` -------------------------------- ### Initialize LinuxWebAppSlotBackup Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxWebAppSlot.go.md Shows the structure for initializing a LinuxWebAppSlotBackup object with its required and optional fields. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/linuxwebappslot" &linuxwebappslot.LinuxWebAppSlotBackup { Name: *string, Schedule: github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14.linuxWebAppSlot.LinuxWebAppSlotBackupSchedule, StorageAccountUrl: *string, Enabled: interface{}, } ``` -------------------------------- ### Initialize WorkloadsSapSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/workloadsSapSingleNodeVirtualInstance.go.md Creates a new instance of the output reference class using the parent resource and the specific attribute name. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/workloadssapsinglenodevirtualinstance" workloadssapsinglenodevirtualinstance.NewWorkloadsSapSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) WorkloadsSapSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineResourceNamesOutputReference ``` -------------------------------- ### Get Example of ApiManagementApiOperation Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.java.md Retrieves the optional example for the API Management API operation parameter. This can be a resolvable type or a list of examples. ```java public IResolvable|java.util.List getExample(); ``` -------------------------------- ### Initialize NginxDeploymentWebApplicationFirewallStatusThreatCampaignsPackageOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/nginxDeployment.go.md Use this constructor to create a new reference to a complex object within the Nginx deployment configuration. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/nginxdeployment" nginxdeployment.NewNginxDeploymentWebApplicationFirewallStatusThreatCampaignsPackageOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string, complexObjectIndex *f64, complexObjectIsFromSet *bool) NginxDeploymentWebApplicationFirewallStatusThreatCampaignsPackageOutputReference ``` -------------------------------- ### Reset Start Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/storageShare.java.md Resets the start property. ```java public void resetStart() ``` -------------------------------- ### Reset Start Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/storageShare.python.md Resets the start property. ```python def reset_start() -> None ``` -------------------------------- ### Initialize LinuxVirtualMachineGalleryApplication Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxVirtualMachine.csharp.md Initializes a new instance of the LinuxVirtualMachineGalleryApplication class. ```csharp using HashiCorp.Cdktf.Providers.Azurerm; new LinuxVirtualMachineGalleryApplication { string VersionId, bool|IResolvable AutomaticUpgradeEnabled = null, string ConfigurationBlobUri = null, double Order = null, string Tag = null, bool|IResolvable TreatFailureAsDeploymentFailureEnabled = null }; ``` -------------------------------- ### Reset Start Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/storageShare.typescript.md Resets the start property. ```typescript public resetStart(): void ``` -------------------------------- ### Initialize LinuxWebAppSiteConfigOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxWebApp.java.md Create a new instance of the site configuration output reference. ```java import com.hashicorp.cdktf.providers.azurerm.linux_web_app.LinuxWebAppSiteConfigOutputReference; new LinuxWebAppSiteConfigOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` -------------------------------- ### Resource GUID Property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/natGateway.python.md The GUID of the resource. ```python resource_guid: str ``` -------------------------------- ### Initialize IothubCloudToDeviceFeedbackList Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/iothub.csharp.md Instantiate a new IothubCloudToDeviceFeedbackList with the required parent resource, attribute, and set wrapping configuration. ```csharp using HashiCorp.Cdktf.Providers.Azurerm; new IothubCloudToDeviceFeedbackList(IInterpolatingParent TerraformResource, string TerraformAttribute, bool WrapsSet); ``` -------------------------------- ### Guid Property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataAzurermVirtualNetwork.typescript.md The GUID of the Virtual Network. ```typescript public readonly guid: string; ``` -------------------------------- ### Initialize VpnServerConfigurationIpsecPolicyOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/vpnServerConfiguration.python.md Instantiates the output reference class using the parent resource and the specific attribute path. ```python from cdktf_cdktf_provider_azurerm import vpn_server_configuration vpnServerConfiguration.VpnServerConfigurationIpsecPolicyOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str ) ``` -------------------------------- ### Get Example Property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.java.md Retrieves a list of examples for the API operation template parameter. Each example can include a name, description, summary, and value. ```java public IResolvable|java.util.List getExample(); ``` -------------------------------- ### Initialize LinuxVirtualMachineOsDiskDiffDiskSettings Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxVirtualMachine.java.md Use the builder pattern to instantiate the disk settings configuration. ```java import com.hashicorp.cdktf.providers.azurerm.linux_virtual_machine.LinuxVirtualMachineOsDiskDiffDiskSettings; LinuxVirtualMachineOsDiskDiffDiskSettings.builder() .option(java.lang.String) // .placement(java.lang.String) .build(); ``` -------------------------------- ### Get Item from List by Index - Get Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataAzurermMobileNetworkService.go.md Use `Get` to retrieve a specific item from the `DataAzurermMobileNetworkServicePccRuleQosPolicyGuaranteedBitRateList` by its index. The index is a required `f64` value. ```go func Get(index *f64) DataAzurermMobileNetworkServicePccRuleQosPolicyGuaranteedBitRateOutputReference ``` -------------------------------- ### Initialize SiteRecoveryReplicatedVmManagedDisk Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/siteRecoveryReplicatedVm.typescript.md Example showing the import and initialization structure for a managed disk object. ```typescript import { siteRecoveryReplicatedVm } from '@cdktf/provider-azurerm' const siteRecoveryReplicatedVmManagedDisk: siteRecoveryReplicatedVm.SiteRecoveryReplicatedVmManagedDisk = { ... } ``` -------------------------------- ### Reset Example Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.typescript.md Resets the example for the API operation. ```typescript public resetExample(): void ``` -------------------------------- ### Initialize WindowsVirtualMachineScaleSetGalleryApplicationList Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/windowsVirtualMachineScaleSet.go.md Constructor for creating a new instance of the gallery application list. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/windowsvirtualmachinescaleset" windowsvirtualmachinescaleset.NewWindowsVirtualMachineScaleSetGalleryApplicationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WindowsVirtualMachineScaleSetGalleryApplicationList ``` -------------------------------- ### Retrieve Start Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/kubernetesCluster.go.md Returns the start time configuration. ```go func Start() *string ``` -------------------------------- ### Initialize OS Profile Output Reference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/workloadsSapSingleNodeVirtualInstance.java.md Instantiates the reference class using the parent resource and the specific attribute path. ```java import com.hashicorp.cdktf.providers.azurerm.workloads_sap_single_node_virtual_instance.WorkloadsSapSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutputReference; new WorkloadsSapSingleNodeVirtualInstanceSingleServerConfigurationVirtualMachineConfigurationOsProfileOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute); ``` -------------------------------- ### Initialize LinuxVirtualMachineGalleryApplication Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxVirtualMachine.python.md Constructor for defining a gallery application configuration for a Linux virtual machine. ```python from cdktf_cdktf_provider_azurerm import linux_virtual_machine linuxVirtualMachine.LinuxVirtualMachineGalleryApplication( version_id: str, automatic_upgrade_enabled: bool | IResolvable = None, configuration_blob_uri: str = None, order: typing.Union[int, float] = None, tag: str = None, treat_failure_as_deployment_failure_enabled: bool | IResolvable = None ) ``` -------------------------------- ### NatGateway Resource GUID Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/natGateway.typescript.md The unique GUID for the resource. ```typescript public readonly resourceGuid: string; ``` -------------------------------- ### Initialize LinuxVirtualMachineScaleSet Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxVirtualMachineScaleSet.csharp.md The constructor requires a scope, a unique ID, and a configuration object. ```csharp using HashiCorp.Cdktf.Providers.Azurerm; new LinuxVirtualMachineScaleSet(Construct Scope, string Id, LinuxVirtualMachineScaleSetConfig Config); ``` -------------------------------- ### GUID Configuration Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/expressRoutePort.python.md Required GUID string property. ```python guid: str ``` -------------------------------- ### new LinuxVirtualMachineScaleSetGalleryApplicationList(IInterpolatingParent, string, bool) Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxVirtualMachineScaleSet.csharp.md Initializes a new instance of the LinuxVirtualMachineScaleSetGalleryApplicationList class. ```APIDOC ## Constructor: LinuxVirtualMachineScaleSetGalleryApplicationList ### Description Initializes a new instance of the LinuxVirtualMachineScaleSetGalleryApplicationList class to manage gallery applications within a Terraform resource. ### Signature `new LinuxVirtualMachineScaleSetGalleryApplicationList(IInterpolatingParent terraformResource, string terraformAttribute, bool wrapsSet)` ### Parameters - **terraformResource** (HashiCorp.Cdktf.IInterpolatingParent) - Required - The parent resource. - **terraformAttribute** (string) - Required - The attribute on the parent resource this class is referencing. - **wrapsSet** (bool) - Required - Whether the list is wrapping a set (will add tolist() to be able to access an item via an index). ``` -------------------------------- ### Domain GUID Property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataAzurermStorageAccount.python.md Domain GUID property. ```python domain_guid: str ``` -------------------------------- ### ApiManagementApiOperationRequestRepresentationFormParameter Example Property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.csharp.md Defines example values or structures for a form parameter in an API operation request representation. This can be an array of examples or a resolvable type. ```csharp public IResolvable|ApiManagementApiOperationRequestRepresentationFormParameterExample[] Example { get; set; } ``` -------------------------------- ### Initialize LogicAppStandardSiteConfigIpRestrictionHeadersOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/logicAppStandard.csharp.md Instantiate the output reference class by providing the parent resource, attribute name, index, and set configuration. ```csharp using HashiCorp.Cdktf.Providers.Azurerm; new LogicAppStandardSiteConfigIpRestrictionHeadersOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute, double ComplexObjectIndex, bool ComplexObjectIsFromSet); ``` -------------------------------- ### Initialize WorkloadsSapThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationList Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/workloadsSapThreeTierVirtualInstance.go.md Use this constructor to create a new instance of the disk volume configuration list for a SAP three-tier virtual instance. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/workloadssapthreetiervirtualinstance" workloadssapthreetiervirtualinstance.NewWorkloadsSapThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationList(terraformResource IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WorkloadsSapThreeTierVirtualInstanceThreeTierConfigurationDatabaseServerConfigurationDiskVolumeConfigurationList ``` -------------------------------- ### Reset Liveness Probe HTTP GET Configuration Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/containerGroup.python.md Resets the HTTP GET configuration for the liveness probe. This removes any previously set HTTP GET checks. ```python def reset_http_get() -> None ``` -------------------------------- ### Initialize LogicAppStandardSiteConfigIpRestrictionHeadersOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/logicAppStandard.java.md Instantiate the output reference class by providing the parent resource, attribute name, index, and set configuration. ```java import com.hashicorp.cdktf.providers.azurerm.logic_app_standard.LogicAppStandardSiteConfigIpRestrictionHeadersOutputReference; new LogicAppStandardSiteConfigIpRestrictionHeadersOutputReference(IInterpolatingParent terraformResource, java.lang.String terraformAttribute, java.lang.Number complexObjectIndex, java.lang.Boolean complexObjectIsFromSet); ``` -------------------------------- ### AppConfigurationFeature TimewindowFilter Start Property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/appConfigurationFeature.typescript.md Represents the start of a time window filter for an App Configuration Feature. Use this property to specify the start time for the filter. ```typescript public readonly start: string; ``` -------------------------------- ### Initialize LinuxWebAppAuthSettingsActiveDirectoryOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxWebApp.csharp.md Instantiate the reference class by providing the parent resource and the specific attribute path. ```csharp using HashiCorp.Cdktf.Providers.Azurerm; new LinuxWebAppAuthSettingsActiveDirectoryOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` -------------------------------- ### Put Example Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.typescript.md Adds or updates an example for the API operation. ```typescript public putExample(value: ApiManagementApiOperationExampleOutputReference): void ``` -------------------------------- ### Access Start Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/stackHciLogicalNetwork.go.md Retrieves the start IP address of the pool. ```go func Start() *string ``` -------------------------------- ### Initialize VpnServerConfigurationPolicyGroupPolicyOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/vpnServerConfigurationPolicyGroup.python.md Instantiate the output reference class by providing the parent resource, attribute name, and index details. ```python from cdktf_cdktf_provider_azurerm import vpn_server_configuration_policy_group vpnServerConfigurationPolicyGroup.VpnServerConfigurationPolicyGroupPolicyOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str, complex_object_index: typing.Union[int, float], complex_object_is_from_set: bool ) ``` -------------------------------- ### Initialize WebApplicationFirewallPolicyPolicySettingsLogScrubbingOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/webApplicationFirewallPolicy.go.md Creates a new instance of the output reference for log scrubbing settings. Requires the parent resource and the specific attribute name. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/webapplicationfirewallpolicy" webapplicationfirewallpolicy.NewWebApplicationFirewallPolicyPolicySettingsLogScrubbingOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) WebApplicationFirewallPolicyPolicySettingsLogScrubbingOutputReference ``` -------------------------------- ### Access Start property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/kubernetesCluster.csharp.md Retrieves the start time value. ```csharp public string Start { get; } ``` -------------------------------- ### Access Install property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/galleryApplicationVersion.csharp.md Retrieves the install command string. ```csharp public string Install { get; } ``` -------------------------------- ### Initialize Automatic OS Upgrade Policy Output Reference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/windowsVirtualMachineScaleSet.go.md Constructor for creating a new reference to the automatic OS upgrade policy configuration. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/windowsvirtualmachinescaleset" windowsvirtualmachinescaleset.NewWindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) WindowsVirtualMachineScaleSetAutomaticOsUpgradePolicyOutputReference ``` -------------------------------- ### Initialize MssqlVirtualMachineAutoBackup Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/mssqlVirtualMachine.java.md Use the builder pattern to configure automated backups for a SQL virtual machine. ```java import com.hashicorp.cdktf.providers.azurerm.mssql_virtual_machine.MssqlVirtualMachineAutoBackup; MssqlVirtualMachineAutoBackup.builder() .retentionPeriodInDays(java.lang.Number) .storageAccountAccessKey(java.lang.String) .storageBlobEndpoint(java.lang.String) // .encryptionEnabled(java.lang.Boolean|IResolvable) // .encryptionPassword(java.lang.String) // .manualSchedule(MssqlVirtualMachineAutoBackupManualSchedule) // .systemDatabasesBackupEnabled(java.lang.Boolean|IResolvable) .build(); ``` -------------------------------- ### Define Install Property Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/galleryApplicationVersion.go.md Required property for the installation command. ```go Install *string ``` -------------------------------- ### Get Example List Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/apiManagementApiOperation.java.md Retrieves the example list for the form parameter. ```java public ApiManagementApiOperationResponseRepresentationFormParameterExampleList getExample(); ``` -------------------------------- ### Initialize LinuxVirtualMachinePlan Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxVirtualMachine.go.md Use this structure to define the plan details for a Linux virtual machine. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/linuxvirtualmachine" &linuxvirtualmachine.LinuxVirtualMachinePlan { Name: *string, Product: *string, Publisher: *string, } ``` -------------------------------- ### Get Item by Index Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataAzurermWindowsFunctionApp.go.md The Get function retrieves a DataAzurermWindowsFunctionAppAuthSettingsV2CustomOidcV2OutputReference by its index. ```go func Get(index *f64) DataAzurermWindowsFunctionAppAuthSettingsV2CustomOidcV2OutputReference ``` -------------------------------- ### Initialize LinuxWebAppSlotSiteCredential Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxWebAppSlot.java.md Use the builder pattern to instantiate the site credential configuration. ```java import com.hashicorp.cdktf.providers.azurerm.linux_web_app_slot.LinuxWebAppSlotSiteCredential; LinuxWebAppSlotSiteCredential.builder() .build(); ``` -------------------------------- ### Get Element by Index Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataAzurermMonitorScheduledQueryRulesLog.go.md Get retrieves a specific DataAzurermMonitorScheduledQueryRulesLogCriteriaDimensionOutputReference by its index. ```go func Get(index *f64) DataAzurermMonitorScheduledQueryRulesLogCriteriaDimensionOutputReference ``` -------------------------------- ### Initialize LogicAppStandardSiteConfigScmIpRestrictionHeadersOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/logicAppStandard.python.md Instantiate the output reference class by providing the parent resource, attribute name, and index information. ```python from cdktf_cdktf_provider_azurerm import logic_app_standard logicAppStandard.LogicAppStandardSiteConfigScmIpRestrictionHeadersOutputReference( terraform_resource: IInterpolatingParent, terraform_attribute: str, complex_object_index: typing.Union[int, float], complex_object_is_from_set: bool ) ``` -------------------------------- ### Get Item by Index Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataAzurermLinuxWebApp.go.md Get retrieves a DataAzurermLinuxWebAppAuthSettingsV2ActiveDirectoryV2OutputReference by its index from the list. ```go func Get(index *f64) DataAzurermLinuxWebAppAuthSettingsV2ActiveDirectoryV2OutputReference ``` -------------------------------- ### Initialize LinuxWebAppSiteConfigCorsOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/linuxWebApp.csharp.md Instantiate the class by providing the parent resource and the specific attribute path. ```csharp using HashiCorp.Cdktf.Providers.Azurerm; new LinuxWebAppSiteConfigCorsOutputReference(IInterpolatingParent TerraformResource, string TerraformAttribute); ``` -------------------------------- ### Get Internal Value for DataAzurermBastionHostIpConfiguration Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/dataAzurermBastionHost.java.md Gets the internal value of the DataAzurermBastionHostIpConfiguration. ```java public DataAzurermBastionHostIpConfiguration getInternalValue(); ``` -------------------------------- ### Initialize VpnGatewayBgpSettingsInstance0BgpPeeringAddressOutputReference Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/vpnGateway.go.md Creates a new instance of the output reference class using the parent resource and attribute name. ```go import "github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v14/vpngateway" vpngateway.NewVpnGatewayBgpSettingsInstance0BgpPeeringAddressOutputReference(terraformResource IInterpolatingParent, terraformAttribute *string) VpnGatewayBgpSettingsInstance0BgpPeeringAddressOutputReference ``` -------------------------------- ### Get Header by Index Source: https://github.com/cdktf/cdktf-provider-azurerm/blob/main/docs/containerApp.go.md Get retrieves a ContainerAppTemplateContainerLivenessProbeHeaderOutputReference at the specified index. ```go func Get(index *f64) ContainerAppTemplateContainerLivenessProbeHeaderOutputReference ```