Versions in this module Expand all Collapse all v10 v10.0.1 Oct 4, 2022 v10.0.0 Oct 3, 2022 Changes in this version + func NewStoragegatewayGatewayGatewayNetworkInterfaceList_Override(s StoragegatewayGatewayGatewayNetworkInterfaceList, ...) + func NewStoragegatewayGatewayGatewayNetworkInterfaceOutputReference_Override(s StoragegatewayGatewayGatewayNetworkInterfaceOutputReference, ...) + func NewStoragegatewayGatewayMaintenanceStartTimeOutputReference_Override(s StoragegatewayGatewayMaintenanceStartTimeOutputReference, ...) + func NewStoragegatewayGatewaySmbActiveDirectorySettingsOutputReference_Override(s StoragegatewayGatewaySmbActiveDirectorySettingsOutputReference, ...) + func NewStoragegatewayGatewayTimeoutsOutputReference_Override(s StoragegatewayGatewayTimeoutsOutputReference, ...) + func NewStoragegatewayGateway_Override(s StoragegatewayGateway, scope constructs.Construct, id *string, ...) + func StoragegatewayGateway_IsConstruct(x interface{}) *bool + func StoragegatewayGateway_TfResourceType() *string + type StoragegatewayGateway interface + ActivationKey func() *string + ActivationKeyInput func() *string + AddOverride func(path *string, value interface{}) + Arn func() *string + AverageDownloadRateLimitInBitsPerSec func() *float64 + AverageDownloadRateLimitInBitsPerSecInput func() *float64 + AverageUploadRateLimitInBitsPerSec func() *float64 + AverageUploadRateLimitInBitsPerSecInput func() *float64 + CdktfStack func() cdktf.TerraformStack + CloudwatchLogGroupArn func() *string + CloudwatchLogGroupArnInput func() *string + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + DependsOn func() *[]*string + Ec2InstanceId func() *string + EndpointType func() *string + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GatewayId func() *string + GatewayIpAddress func() *string + GatewayIpAddressInput func() *string + GatewayName func() *string + GatewayNameInput func() *string + GatewayNetworkInterface func() StoragegatewayGatewayGatewayNetworkInterfaceList + GatewayTimezone func() *string + GatewayTimezoneInput func() *string + GatewayType func() *string + GatewayTypeInput func() *string + GatewayVpcEndpoint func() *string + GatewayVpcEndpointInput 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 + HostEnvironment func() *string + Id func() *string + IdInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Lifecycle func() *cdktf.TerraformResourceLifecycle + MaintenanceStartTime func() StoragegatewayGatewayMaintenanceStartTimeOutputReference + MaintenanceStartTimeInput func() *StoragegatewayGatewayMaintenanceStartTime + MediumChangerType func() *string + MediumChangerTypeInput func() *string + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutMaintenanceStartTime func(value *StoragegatewayGatewayMaintenanceStartTime) + PutSmbActiveDirectorySettings func(value *StoragegatewayGatewaySmbActiveDirectorySettings) + PutTimeouts func(value *StoragegatewayGatewayTimeouts) + RawOverrides func() interface{} + ResetActivationKey func() + ResetAverageDownloadRateLimitInBitsPerSec func() + ResetAverageUploadRateLimitInBitsPerSec func() + ResetCloudwatchLogGroupArn func() + ResetGatewayIpAddress func() + ResetGatewayType func() + ResetGatewayVpcEndpoint func() + ResetId func() + ResetMaintenanceStartTime func() + ResetMediumChangerType func() + ResetOverrideLogicalId func() + ResetSmbActiveDirectorySettings func() + ResetSmbFileShareVisibility func() + ResetSmbGuestPassword func() + ResetSmbSecurityStrategy func() + ResetTags func() + ResetTagsAll func() + ResetTapeDriveType func() + ResetTimeouts func() + SetActivationKey func(val *string) + SetAverageDownloadRateLimitInBitsPerSec func(val *float64) + SetAverageUploadRateLimitInBitsPerSec func(val *float64) + SetCloudwatchLogGroupArn func(val *string) + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDependsOn func(val *[]*string) + SetForEach func(val cdktf.ITerraformIterator) + SetGatewayIpAddress func(val *string) + SetGatewayName func(val *string) + SetGatewayTimezone func(val *string) + SetGatewayType func(val *string) + SetGatewayVpcEndpoint func(val *string) + SetId func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetMediumChangerType func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetSmbFileShareVisibility func(val interface{}) + SetSmbGuestPassword func(val *string) + SetSmbSecurityStrategy func(val *string) + SetTags func(val *map[string]*string) + SetTagsAll func(val *map[string]*string) + SetTapeDriveType func(val *string) + SmbActiveDirectorySettings func() StoragegatewayGatewaySmbActiveDirectorySettingsOutputReference + SmbActiveDirectorySettingsInput func() *StoragegatewayGatewaySmbActiveDirectorySettings + SmbFileShareVisibility func() interface{} + SmbFileShareVisibilityInput func() interface{} + SmbGuestPassword func() *string + SmbGuestPasswordInput func() *string + SmbSecurityStrategy func() *string + SmbSecurityStrategyInput func() *string + SynthesizeAttributes func() *map[string]interface{} + Tags func() *map[string]*string + TagsAll func() *map[string]*string + TagsAllInput func() *map[string]*string + TagsInput func() *map[string]*string + TapeDriveType func() *string + TapeDriveTypeInput func() *string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + Timeouts func() StoragegatewayGatewayTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + func NewStoragegatewayGateway(scope constructs.Construct, id *string, config *StoragegatewayGatewayConfig) StoragegatewayGateway + type StoragegatewayGatewayConfig struct + ActivationKey *string + AverageDownloadRateLimitInBitsPerSec *float64 + AverageUploadRateLimitInBitsPerSec *float64 + CloudwatchLogGroupArn *string + Connection interface{} + Count *float64 + DependsOn *[]cdktf.ITerraformDependable + ForEach cdktf.ITerraformIterator + GatewayIpAddress *string + GatewayName *string + GatewayTimezone *string + GatewayType *string + GatewayVpcEndpoint *string + Id *string + Lifecycle *cdktf.TerraformResourceLifecycle + MaintenanceStartTime *StoragegatewayGatewayMaintenanceStartTime + MediumChangerType *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + SmbActiveDirectorySettings *StoragegatewayGatewaySmbActiveDirectorySettings + SmbFileShareVisibility interface{} + SmbGuestPassword *string + SmbSecurityStrategy *string + Tags *map[string]*string + TagsAll *map[string]*string + TapeDriveType *string + Timeouts *StoragegatewayGatewayTimeouts + type StoragegatewayGatewayGatewayNetworkInterface struct + type StoragegatewayGatewayGatewayNetworkInterfaceList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) StoragegatewayGatewayGatewayNetworkInterfaceOutputReference + Resolve func(_context cdktf.IResolveContext) interface{} + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewStoragegatewayGatewayGatewayNetworkInterfaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) StoragegatewayGatewayGatewayNetworkInterfaceList + type StoragegatewayGatewayGatewayNetworkInterfaceOutputReference 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() *StoragegatewayGatewayGatewayNetworkInterface + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Ipv4Address func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *StoragegatewayGatewayGatewayNetworkInterface) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewStoragegatewayGatewayGatewayNetworkInterfaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) StoragegatewayGatewayGatewayNetworkInterfaceOutputReference + type StoragegatewayGatewayMaintenanceStartTime struct + DayOfMonth *string + DayOfWeek *string + HourOfDay *float64 + MinuteOfHour *float64 + type StoragegatewayGatewayMaintenanceStartTimeOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DayOfMonth func() *string + DayOfMonthInput func() *string + DayOfWeek func() *string + DayOfWeekInput 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 + HourOfDay func() *float64 + HourOfDayInput func() *float64 + InternalValue func() *StoragegatewayGatewayMaintenanceStartTime + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MinuteOfHour func() *float64 + MinuteOfHourInput func() *float64 + ResetDayOfMonth func() + ResetDayOfWeek func() + ResetMinuteOfHour func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDayOfMonth func(val *string) + SetDayOfWeek func(val *string) + SetHourOfDay func(val *float64) + SetInternalValue func(val *StoragegatewayGatewayMaintenanceStartTime) + SetMinuteOfHour func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewStoragegatewayGatewayMaintenanceStartTimeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StoragegatewayGatewayMaintenanceStartTimeOutputReference + type StoragegatewayGatewaySmbActiveDirectorySettings struct + DomainControllers *[]*string + DomainName *string + OrganizationalUnit *string + Password *string + TimeoutInSeconds *float64 + Username *string + type StoragegatewayGatewaySmbActiveDirectorySettingsOutputReference interface + ActiveDirectoryStatus func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DomainControllers func() *[]*string + DomainControllersInput func() *[]*string + DomainName func() *string + DomainNameInput 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() *StoragegatewayGatewaySmbActiveDirectorySettings + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + OrganizationalUnit func() *string + OrganizationalUnitInput func() *string + Password func() *string + PasswordInput func() *string + ResetDomainControllers func() + ResetOrganizationalUnit func() + ResetTimeoutInSeconds func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDomainControllers func(val *[]*string) + SetDomainName func(val *string) + SetInternalValue func(val *StoragegatewayGatewaySmbActiveDirectorySettings) + SetOrganizationalUnit func(val *string) + SetPassword func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTimeoutInSeconds func(val *float64) + SetUsername func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + TimeoutInSeconds func() *float64 + TimeoutInSecondsInput func() *float64 + ToString func() *string + Username func() *string + UsernameInput func() *string + func NewStoragegatewayGatewaySmbActiveDirectorySettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StoragegatewayGatewaySmbActiveDirectorySettingsOutputReference + type StoragegatewayGatewayTimeouts struct + Create *string + type StoragegatewayGatewayTimeoutsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Create func() *string + CreateInput 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() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetCreate func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCreate func(val *string) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewStoragegatewayGatewayTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) StoragegatewayGatewayTimeoutsOutputReference