Versions in this module Expand all Collapse all v6 v6.0.0 Apr 14, 2023 Changes in this version + func LabServiceLab_IsConstruct(x interface{}) *bool + func LabServiceLab_IsTerraformElement(x interface{}) *bool + func LabServiceLab_IsTerraformResource(x interface{}) *bool + func LabServiceLab_TfResourceType() *string + func NewLabServiceLabAutoShutdownOutputReference_Override(l LabServiceLabAutoShutdownOutputReference, ...) + func NewLabServiceLabConnectionSettingOutputReference_Override(l LabServiceLabConnectionSettingOutputReference, ...) + func NewLabServiceLabNetworkOutputReference_Override(l LabServiceLabNetworkOutputReference, ...) + func NewLabServiceLabRosterOutputReference_Override(l LabServiceLabRosterOutputReference, ...) + func NewLabServiceLabSecurityOutputReference_Override(l LabServiceLabSecurityOutputReference, ...) + func NewLabServiceLabTimeoutsOutputReference_Override(l LabServiceLabTimeoutsOutputReference, ...) + func NewLabServiceLabVirtualMachineAdminUserOutputReference_Override(l LabServiceLabVirtualMachineAdminUserOutputReference, ...) + func NewLabServiceLabVirtualMachineImageReferenceOutputReference_Override(l LabServiceLabVirtualMachineImageReferenceOutputReference, ...) + func NewLabServiceLabVirtualMachineNonAdminUserOutputReference_Override(l LabServiceLabVirtualMachineNonAdminUserOutputReference, ...) + func NewLabServiceLabVirtualMachineOutputReference_Override(l LabServiceLabVirtualMachineOutputReference, ...) + func NewLabServiceLabVirtualMachineSkuOutputReference_Override(l LabServiceLabVirtualMachineSkuOutputReference, ...) + func NewLabServiceLab_Override(l LabServiceLab, scope constructs.Construct, id *string, ...) + type LabServiceLab interface + AddOverride func(path *string, value interface{}) + AutoShutdown func() LabServiceLabAutoShutdownOutputReference + AutoShutdownInput func() *LabServiceLabAutoShutdown + CdktfStack func() cdktf.TerraformStack + Connection func() interface{} + ConnectionSetting func() LabServiceLabConnectionSettingOutputReference + ConnectionSettingInput func() *LabServiceLabConnectionSetting + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + DependsOn func() *[]*string + Description func() *string + DescriptionInput func() *string + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + LabPlanId func() *string + LabPlanIdInput func() *string + Lifecycle func() *cdktf.TerraformResourceLifecycle + Location func() *string + LocationInput func() *string + Name func() *string + NameInput func() *string + Network func() LabServiceLabNetworkOutputReference + NetworkInput func() *LabServiceLabNetwork + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutAutoShutdown func(value *LabServiceLabAutoShutdown) + PutConnectionSetting func(value *LabServiceLabConnectionSetting) + PutNetwork func(value *LabServiceLabNetwork) + PutRoster func(value *LabServiceLabRoster) + PutSecurity func(value *LabServiceLabSecurity) + PutTimeouts func(value *LabServiceLabTimeouts) + PutVirtualMachine func(value *LabServiceLabVirtualMachine) + RawOverrides func() interface{} + ResetAutoShutdown func() + ResetConnectionSetting func() + ResetDescription func() + ResetId func() + ResetLabPlanId func() + ResetNetwork func() + ResetOverrideLogicalId func() + ResetRoster func() + ResetTags func() + ResetTimeouts func() + ResourceGroupName func() *string + ResourceGroupNameInput func() *string + Roster func() LabServiceLabRosterOutputReference + RosterInput func() *LabServiceLabRoster + Security func() LabServiceLabSecurityOutputReference + SecurityInput func() *LabServiceLabSecurity + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetDescription func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetLabPlanId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetLocation func(val *string) + SetName func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetResourceGroupName func(val *string) + SetTags func(val *map[string]*string) + SetTitle func(val *string) + SynthesizeAttributes func() *map[string]interface{} + Tags func() *map[string]*string + TagsInput func() *map[string]*string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + Timeouts func() LabServiceLabTimeoutsOutputReference + TimeoutsInput func() interface{} + Title func() *string + TitleInput func() *string + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + VirtualMachine func() LabServiceLabVirtualMachineOutputReference + VirtualMachineInput func() *LabServiceLabVirtualMachine + func NewLabServiceLab(scope constructs.Construct, id *string, config *LabServiceLabConfig) LabServiceLab + type LabServiceLabAutoShutdown struct + DisconnectDelay *string + IdleDelay *string + NoConnectDelay *string + ShutdownOnIdle *string + type LabServiceLabAutoShutdownOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DisconnectDelay func() *string + DisconnectDelayInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + IdleDelay func() *string + IdleDelayInput func() *string + InternalValue func() *LabServiceLabAutoShutdown + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + NoConnectDelay func() *string + NoConnectDelayInput func() *string + ResetDisconnectDelay func() + ResetIdleDelay func() + ResetNoConnectDelay func() + ResetShutdownOnIdle func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDisconnectDelay func(val *string) + SetIdleDelay func(val *string) + SetInternalValue func(val *LabServiceLabAutoShutdown) + SetNoConnectDelay func(val *string) + SetShutdownOnIdle func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + ShutdownOnIdle func() *string + ShutdownOnIdleInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLabServiceLabAutoShutdownOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LabServiceLabAutoShutdownOutputReference + type LabServiceLabConfig struct + AutoShutdown *LabServiceLabAutoShutdown + Connection interface{} + ConnectionSetting *LabServiceLabConnectionSetting + Count *float64 + DependsOn *[]cdktf.ITerraformDependable + Description *string + ForEach cdktf.ITerraformIterator + Id *string + LabPlanId *string + Lifecycle *cdktf.TerraformResourceLifecycle + Location *string + Name *string + Network *LabServiceLabNetwork + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + ResourceGroupName *string + Roster *LabServiceLabRoster + Security *LabServiceLabSecurity + Tags *map[string]*string + Timeouts *LabServiceLabTimeouts + Title *string + VirtualMachine *LabServiceLabVirtualMachine + type LabServiceLabConnectionSetting struct + ClientRdpAccess *string + ClientSshAccess *string + type LabServiceLabConnectionSettingOutputReference interface + ClientRdpAccess func() *string + ClientRdpAccessInput func() *string + ClientSshAccess func() *string + ClientSshAccessInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LabServiceLabConnectionSetting + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetClientRdpAccess func() + ResetClientSshAccess func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetClientRdpAccess func(val *string) + SetClientSshAccess func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LabServiceLabConnectionSetting) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLabServiceLabConnectionSettingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LabServiceLabConnectionSettingOutputReference + type LabServiceLabNetwork struct + SubnetId *string + type LabServiceLabNetworkOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LabServiceLabNetwork + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LoadBalancerId func() *string + PublicIpId func() *string + ResetSubnetId func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LabServiceLabNetwork) + SetSubnetId func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SubnetId func() *string + SubnetIdInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLabServiceLabNetworkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LabServiceLabNetworkOutputReference + type LabServiceLabRoster struct + ActiveDirectoryGroupId *string + LmsInstance *string + LtiClientId *string + LtiContextId *string + LtiRosterEndpoint *string + type LabServiceLabRosterOutputReference interface + ActiveDirectoryGroupId func() *string + ActiveDirectoryGroupIdInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LabServiceLabRoster + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LmsInstance func() *string + LmsInstanceInput func() *string + LtiClientId func() *string + LtiClientIdInput func() *string + LtiContextId func() *string + LtiContextIdInput func() *string + LtiRosterEndpoint func() *string + LtiRosterEndpointInput func() *string + ResetActiveDirectoryGroupId func() + ResetLmsInstance func() + ResetLtiClientId func() + ResetLtiContextId func() + ResetLtiRosterEndpoint func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetActiveDirectoryGroupId func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LabServiceLabRoster) + SetLmsInstance func(val *string) + SetLtiClientId func(val *string) + SetLtiContextId func(val *string) + SetLtiRosterEndpoint func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLabServiceLabRosterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LabServiceLabRosterOutputReference + type LabServiceLabSecurity struct + OpenAccessEnabled interface{} + type LabServiceLabSecurityOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LabServiceLabSecurity + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + OpenAccessEnabled func() interface{} + OpenAccessEnabledInput func() interface{} + RegistrationCode func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LabServiceLabSecurity) + SetOpenAccessEnabled func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLabServiceLabSecurityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LabServiceLabSecurityOutputReference + type LabServiceLabTimeouts struct + Create *string + Delete *string + Read *string + Update *string + type LabServiceLabTimeoutsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Create func() *string + CreateInput func() *string + CreationStack func() *[]*string + Delete func() *string + DeleteInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Read func() *string + ReadInput func() *string + ResetCreate func() + ResetDelete func() + ResetRead func() + ResetUpdate func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCreate func(val *string) + SetDelete func(val *string) + SetInternalValue func(val interface{}) + SetRead func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUpdate func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Update func() *string + UpdateInput func() *string + func NewLabServiceLabTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LabServiceLabTimeoutsOutputReference + type LabServiceLabVirtualMachine struct + AdditionalCapabilityGpuDriversInstalled interface{} + AdminUser *LabServiceLabVirtualMachineAdminUser + CreateOption *string + ImageReference *LabServiceLabVirtualMachineImageReference + NonAdminUser *LabServiceLabVirtualMachineNonAdminUser + SharedPasswordEnabled interface{} + Sku *LabServiceLabVirtualMachineSku + UsageQuota *string + type LabServiceLabVirtualMachineAdminUser struct + Password *string + Username *string + type LabServiceLabVirtualMachineAdminUserOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LabServiceLabVirtualMachineAdminUser + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Password func() *string + PasswordInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LabServiceLabVirtualMachineAdminUser) + SetPassword func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUsername func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Username func() *string + UsernameInput func() *string + func NewLabServiceLabVirtualMachineAdminUserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LabServiceLabVirtualMachineAdminUserOutputReference + type LabServiceLabVirtualMachineImageReference struct + Id *string + Offer *string + Publisher *string + Sku *string + Version *string + type LabServiceLabVirtualMachineImageReferenceOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Id func() *string + IdInput func() *string + InternalValue func() *LabServiceLabVirtualMachineImageReference + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Offer func() *string + OfferInput func() *string + Publisher func() *string + PublisherInput func() *string + ResetId func() + ResetOffer func() + ResetPublisher func() + ResetSku func() + ResetVersion func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetId func(val *string) + SetInternalValue func(val *LabServiceLabVirtualMachineImageReference) + SetOffer func(val *string) + SetPublisher func(val *string) + SetSku func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetVersion func(val *string) + Sku func() *string + SkuInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Version func() *string + VersionInput func() *string + func NewLabServiceLabVirtualMachineImageReferenceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LabServiceLabVirtualMachineImageReferenceOutputReference + type LabServiceLabVirtualMachineNonAdminUser struct + Password *string + Username *string + type LabServiceLabVirtualMachineNonAdminUserOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LabServiceLabVirtualMachineNonAdminUser + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Password func() *string + PasswordInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LabServiceLabVirtualMachineNonAdminUser) + SetPassword func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUsername func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Username func() *string + UsernameInput func() *string + func NewLabServiceLabVirtualMachineNonAdminUserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LabServiceLabVirtualMachineNonAdminUserOutputReference + type LabServiceLabVirtualMachineOutputReference interface + AdditionalCapabilityGpuDriversInstalled func() interface{} + AdditionalCapabilityGpuDriversInstalledInput func() interface{} + AdminUser func() LabServiceLabVirtualMachineAdminUserOutputReference + AdminUserInput func() *LabServiceLabVirtualMachineAdminUser + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreateOption func() *string + CreateOptionInput func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + ImageReference func() LabServiceLabVirtualMachineImageReferenceOutputReference + ImageReferenceInput func() *LabServiceLabVirtualMachineImageReference + InternalValue func() *LabServiceLabVirtualMachine + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + NonAdminUser func() LabServiceLabVirtualMachineNonAdminUserOutputReference + NonAdminUserInput func() *LabServiceLabVirtualMachineNonAdminUser + PutAdminUser func(value *LabServiceLabVirtualMachineAdminUser) + PutImageReference func(value *LabServiceLabVirtualMachineImageReference) + PutNonAdminUser func(value *LabServiceLabVirtualMachineNonAdminUser) + PutSku func(value *LabServiceLabVirtualMachineSku) + ResetAdditionalCapabilityGpuDriversInstalled func() + ResetCreateOption func() + ResetNonAdminUser func() + ResetSharedPasswordEnabled func() + ResetUsageQuota func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetAdditionalCapabilityGpuDriversInstalled func(val interface{}) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCreateOption func(val *string) + SetInternalValue func(val *LabServiceLabVirtualMachine) + SetSharedPasswordEnabled func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetUsageQuota func(val *string) + SharedPasswordEnabled func() interface{} + SharedPasswordEnabledInput func() interface{} + Sku func() LabServiceLabVirtualMachineSkuOutputReference + SkuInput func() *LabServiceLabVirtualMachineSku + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + UsageQuota func() *string + UsageQuotaInput func() *string + func NewLabServiceLabVirtualMachineOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LabServiceLabVirtualMachineOutputReference + type LabServiceLabVirtualMachineSku struct + Capacity *float64 + Name *string + type LabServiceLabVirtualMachineSkuOutputReference interface + Capacity func() *float64 + CapacityInput func() *float64 + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LabServiceLabVirtualMachineSku + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetCapacity func(val *float64) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LabServiceLabVirtualMachineSku) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLabServiceLabVirtualMachineSkuOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LabServiceLabVirtualMachineSkuOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v10 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v11 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v12 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v4 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v5 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v7 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v8 github.com/cdktf/cdktf-provider-azurerm-go/azurerm/v9