Documentation
¶
Index ¶
- func GoogleAlloydbCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleAlloydbCluster_IsConstruct(x interface{}) *bool
- func GoogleAlloydbCluster_IsTerraformElement(x interface{}) *bool
- func GoogleAlloydbCluster_IsTerraformResource(x interface{}) *bool
- func GoogleAlloydbCluster_TfResourceType() *string
- func NewGoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference_Override(g GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference, ...)
- func NewGoogleAlloydbClusterAutomatedBackupPolicyOutputReference_Override(g GoogleAlloydbClusterAutomatedBackupPolicyOutputReference, ...)
- func NewGoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference_Override(...)
- func NewGoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference_Override(g GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference, ...)
- func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference_Override(g GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference, ...)
- func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList_Override(g GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList, ...)
- func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference_Override(...)
- func NewGoogleAlloydbClusterBackupSourceList_Override(g GoogleAlloydbClusterBackupSourceList, ...)
- func NewGoogleAlloydbClusterBackupSourceOutputReference_Override(g GoogleAlloydbClusterBackupSourceOutputReference, ...)
- func NewGoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference_Override(g GoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference, ...)
- func NewGoogleAlloydbClusterContinuousBackupConfigOutputReference_Override(g GoogleAlloydbClusterContinuousBackupConfigOutputReference, ...)
- func NewGoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList_Override(g GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList, ...)
- func NewGoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference_Override(g GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference, ...)
- func NewGoogleAlloydbClusterContinuousBackupInfoList_Override(g GoogleAlloydbClusterContinuousBackupInfoList, ...)
- func NewGoogleAlloydbClusterContinuousBackupInfoOutputReference_Override(g GoogleAlloydbClusterContinuousBackupInfoOutputReference, ...)
- func NewGoogleAlloydbClusterEncryptionConfigOutputReference_Override(g GoogleAlloydbClusterEncryptionConfigOutputReference, ...)
- func NewGoogleAlloydbClusterEncryptionInfoList_Override(g GoogleAlloydbClusterEncryptionInfoList, ...)
- func NewGoogleAlloydbClusterEncryptionInfoOutputReference_Override(g GoogleAlloydbClusterEncryptionInfoOutputReference, ...)
- func NewGoogleAlloydbClusterInitialUserOutputReference_Override(g GoogleAlloydbClusterInitialUserOutputReference, ...)
- func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList_Override(g GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList, ...)
- func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference_Override(g GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference, ...)
- func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference_Override(...)
- func NewGoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference_Override(g GoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference, ...)
- func NewGoogleAlloydbClusterMigrationSourceList_Override(g GoogleAlloydbClusterMigrationSourceList, ...)
- func NewGoogleAlloydbClusterMigrationSourceOutputReference_Override(g GoogleAlloydbClusterMigrationSourceOutputReference, ...)
- func NewGoogleAlloydbClusterNetworkConfigOutputReference_Override(g GoogleAlloydbClusterNetworkConfigOutputReference, ...)
- func NewGoogleAlloydbClusterPscConfigOutputReference_Override(g GoogleAlloydbClusterPscConfigOutputReference, ...)
- func NewGoogleAlloydbClusterRestoreBackupSourceOutputReference_Override(g GoogleAlloydbClusterRestoreBackupSourceOutputReference, ...)
- func NewGoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference_Override(g GoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference, ...)
- func NewGoogleAlloydbClusterSecondaryConfigOutputReference_Override(g GoogleAlloydbClusterSecondaryConfigOutputReference, ...)
- func NewGoogleAlloydbClusterTimeoutsOutputReference_Override(g GoogleAlloydbClusterTimeoutsOutputReference, ...)
- func NewGoogleAlloydbClusterTrialMetadataList_Override(g GoogleAlloydbClusterTrialMetadataList, ...)
- func NewGoogleAlloydbClusterTrialMetadataOutputReference_Override(g GoogleAlloydbClusterTrialMetadataOutputReference, ...)
- func NewGoogleAlloydbCluster_Override(g GoogleAlloydbCluster, scope constructs.Construct, id *string, ...)
- type GoogleAlloydbCluster
- type GoogleAlloydbClusterAutomatedBackupPolicy
- type GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfig
- type GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference
- type GoogleAlloydbClusterAutomatedBackupPolicyOutputReference
- type GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetention
- type GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference
- type GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetention
- type GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference
- type GoogleAlloydbClusterAutomatedBackupPolicyWeeklySchedule
- type GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference
- type GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimes
- type GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList
- type GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference
- type GoogleAlloydbClusterBackupSource
- type GoogleAlloydbClusterBackupSourceList
- type GoogleAlloydbClusterBackupSourceOutputReference
- type GoogleAlloydbClusterConfig
- type GoogleAlloydbClusterContinuousBackupConfig
- type GoogleAlloydbClusterContinuousBackupConfigEncryptionConfig
- type GoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference
- type GoogleAlloydbClusterContinuousBackupConfigOutputReference
- type GoogleAlloydbClusterContinuousBackupInfo
- type GoogleAlloydbClusterContinuousBackupInfoEncryptionInfo
- type GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList
- type GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference
- type GoogleAlloydbClusterContinuousBackupInfoList
- type GoogleAlloydbClusterContinuousBackupInfoOutputReference
- type GoogleAlloydbClusterEncryptionConfig
- type GoogleAlloydbClusterEncryptionConfigOutputReference
- type GoogleAlloydbClusterEncryptionInfo
- type GoogleAlloydbClusterEncryptionInfoList
- type GoogleAlloydbClusterEncryptionInfoOutputReference
- type GoogleAlloydbClusterInitialUser
- type GoogleAlloydbClusterInitialUserOutputReference
- type GoogleAlloydbClusterMaintenanceUpdatePolicy
- type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindows
- type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList
- type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference
- type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTime
- type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference
- type GoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference
- type GoogleAlloydbClusterMigrationSource
- type GoogleAlloydbClusterMigrationSourceList
- type GoogleAlloydbClusterMigrationSourceOutputReference
- type GoogleAlloydbClusterNetworkConfig
- type GoogleAlloydbClusterNetworkConfigOutputReference
- type GoogleAlloydbClusterPscConfig
- type GoogleAlloydbClusterPscConfigOutputReference
- type GoogleAlloydbClusterRestoreBackupSource
- type GoogleAlloydbClusterRestoreBackupSourceOutputReference
- type GoogleAlloydbClusterRestoreContinuousBackupSource
- type GoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference
- type GoogleAlloydbClusterSecondaryConfig
- type GoogleAlloydbClusterSecondaryConfigOutputReference
- type GoogleAlloydbClusterTimeouts
- type GoogleAlloydbClusterTimeoutsOutputReference
- type GoogleAlloydbClusterTrialMetadata
- type GoogleAlloydbClusterTrialMetadataList
- type GoogleAlloydbClusterTrialMetadataOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleAlloydbCluster_GenerateConfigForImport ¶
func GoogleAlloydbCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleAlloydbCluster resource upon running "cdktf plan <stack-name>".
func GoogleAlloydbCluster_IsConstruct ¶
func GoogleAlloydbCluster_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GoogleAlloydbCluster_IsTerraformElement ¶
func GoogleAlloydbCluster_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleAlloydbCluster_IsTerraformResource ¶
func GoogleAlloydbCluster_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleAlloydbCluster_TfResourceType ¶
func GoogleAlloydbCluster_TfResourceType() *string
func NewGoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference_Override ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference_Override(g GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterAutomatedBackupPolicyOutputReference_Override ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyOutputReference_Override(g GoogleAlloydbClusterAutomatedBackupPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference_Override ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference_Override(g GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference_Override ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference_Override(g GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference_Override ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference_Override(g GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList_Override ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList_Override(g GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference_Override ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference_Override(g GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAlloydbClusterBackupSourceList_Override ¶
func NewGoogleAlloydbClusterBackupSourceList_Override(g GoogleAlloydbClusterBackupSourceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAlloydbClusterBackupSourceOutputReference_Override ¶
func NewGoogleAlloydbClusterBackupSourceOutputReference_Override(g GoogleAlloydbClusterBackupSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference_Override ¶
func NewGoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference_Override(g GoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterContinuousBackupConfigOutputReference_Override ¶
func NewGoogleAlloydbClusterContinuousBackupConfigOutputReference_Override(g GoogleAlloydbClusterContinuousBackupConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList_Override ¶
func NewGoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList_Override(g GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference_Override ¶
func NewGoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference_Override(g GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAlloydbClusterContinuousBackupInfoList_Override ¶
func NewGoogleAlloydbClusterContinuousBackupInfoList_Override(g GoogleAlloydbClusterContinuousBackupInfoList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAlloydbClusterContinuousBackupInfoOutputReference_Override ¶
func NewGoogleAlloydbClusterContinuousBackupInfoOutputReference_Override(g GoogleAlloydbClusterContinuousBackupInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAlloydbClusterEncryptionConfigOutputReference_Override ¶
func NewGoogleAlloydbClusterEncryptionConfigOutputReference_Override(g GoogleAlloydbClusterEncryptionConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterEncryptionInfoList_Override ¶
func NewGoogleAlloydbClusterEncryptionInfoList_Override(g GoogleAlloydbClusterEncryptionInfoList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAlloydbClusterEncryptionInfoOutputReference_Override ¶
func NewGoogleAlloydbClusterEncryptionInfoOutputReference_Override(g GoogleAlloydbClusterEncryptionInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAlloydbClusterInitialUserOutputReference_Override ¶
func NewGoogleAlloydbClusterInitialUserOutputReference_Override(g GoogleAlloydbClusterInitialUserOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList_Override ¶
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList_Override(g GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference_Override ¶
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference_Override(g GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference_Override ¶
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference_Override(g GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference_Override ¶
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference_Override(g GoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterMigrationSourceList_Override ¶
func NewGoogleAlloydbClusterMigrationSourceList_Override(g GoogleAlloydbClusterMigrationSourceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAlloydbClusterMigrationSourceOutputReference_Override ¶
func NewGoogleAlloydbClusterMigrationSourceOutputReference_Override(g GoogleAlloydbClusterMigrationSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAlloydbClusterNetworkConfigOutputReference_Override ¶
func NewGoogleAlloydbClusterNetworkConfigOutputReference_Override(g GoogleAlloydbClusterNetworkConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterPscConfigOutputReference_Override ¶
func NewGoogleAlloydbClusterPscConfigOutputReference_Override(g GoogleAlloydbClusterPscConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterRestoreBackupSourceOutputReference_Override ¶
func NewGoogleAlloydbClusterRestoreBackupSourceOutputReference_Override(g GoogleAlloydbClusterRestoreBackupSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference_Override ¶
func NewGoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference_Override(g GoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterSecondaryConfigOutputReference_Override ¶
func NewGoogleAlloydbClusterSecondaryConfigOutputReference_Override(g GoogleAlloydbClusterSecondaryConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterTimeoutsOutputReference_Override ¶
func NewGoogleAlloydbClusterTimeoutsOutputReference_Override(g GoogleAlloydbClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleAlloydbClusterTrialMetadataList_Override ¶
func NewGoogleAlloydbClusterTrialMetadataList_Override(g GoogleAlloydbClusterTrialMetadataList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleAlloydbClusterTrialMetadataOutputReference_Override ¶
func NewGoogleAlloydbClusterTrialMetadataOutputReference_Override(g GoogleAlloydbClusterTrialMetadataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleAlloydbCluster_Override ¶
func NewGoogleAlloydbCluster_Override(g GoogleAlloydbCluster, scope constructs.Construct, id *string, config *GoogleAlloydbClusterConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster google_alloydb_cluster} Resource.
Types ¶
type GoogleAlloydbCluster ¶
type GoogleAlloydbCluster interface { cdktf.TerraformResource Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*string AutomatedBackupPolicy() GoogleAlloydbClusterAutomatedBackupPolicyOutputReference AutomatedBackupPolicyInput() *GoogleAlloydbClusterAutomatedBackupPolicy BackupSource() GoogleAlloydbClusterBackupSourceList // Experimental. CdktfStack() cdktf.TerraformStack ClusterId() *string SetClusterId(val *string) ClusterIdInput() *string ClusterType() *string SetClusterType(val *string) ClusterTypeInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} ContinuousBackupConfig() GoogleAlloydbClusterContinuousBackupConfigOutputReference ContinuousBackupConfigInput() *GoogleAlloydbClusterContinuousBackupConfig ContinuousBackupInfo() GoogleAlloydbClusterContinuousBackupInfoList // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) DatabaseVersion() *string SetDatabaseVersion(val *string) DatabaseVersionInput() *string DeletionPolicy() *string SetDeletionPolicy(val *string) DeletionPolicyInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DisplayName() *string SetDisplayName(val *string) DisplayNameInput() *string EffectiveAnnotations() cdktf.StringMap EffectiveLabels() cdktf.StringMap EncryptionConfig() GoogleAlloydbClusterEncryptionConfigOutputReference EncryptionConfigInput() *GoogleAlloydbClusterEncryptionConfig EncryptionInfo() GoogleAlloydbClusterEncryptionInfoList Etag() *string SetEtag(val *string) EtagInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string InitialUser() GoogleAlloydbClusterInitialUserOutputReference InitialUserInput() *GoogleAlloydbClusterInitialUser Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string MaintenanceUpdatePolicy() GoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference MaintenanceUpdatePolicyInput() *GoogleAlloydbClusterMaintenanceUpdatePolicy MigrationSource() GoogleAlloydbClusterMigrationSourceList Name() *string NetworkConfig() GoogleAlloydbClusterNetworkConfigOutputReference NetworkConfigInput() *GoogleAlloydbClusterNetworkConfig // The tree node. Node() constructs.Node Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) PscConfig() GoogleAlloydbClusterPscConfigOutputReference PscConfigInput() *GoogleAlloydbClusterPscConfig // Experimental. RawOverrides() interface{} Reconciling() cdktf.IResolvable RestoreBackupSource() GoogleAlloydbClusterRestoreBackupSourceOutputReference RestoreBackupSourceInput() *GoogleAlloydbClusterRestoreBackupSource RestoreContinuousBackupSource() GoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference RestoreContinuousBackupSourceInput() *GoogleAlloydbClusterRestoreContinuousBackupSource SecondaryConfig() GoogleAlloydbClusterSecondaryConfigOutputReference SecondaryConfigInput() *GoogleAlloydbClusterSecondaryConfig SkipAwaitMajorVersionUpgrade() interface{} SetSkipAwaitMajorVersionUpgrade(val interface{}) SkipAwaitMajorVersionUpgradeInput() interface{} State() *string SubscriptionType() *string SetSubscriptionType(val *string) SubscriptionTypeInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleAlloydbClusterTimeoutsOutputReference TimeoutsInput() interface{} TrialMetadata() GoogleAlloydbClusterTrialMetadataList Uid() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAutomatedBackupPolicy(value *GoogleAlloydbClusterAutomatedBackupPolicy) PutContinuousBackupConfig(value *GoogleAlloydbClusterContinuousBackupConfig) PutEncryptionConfig(value *GoogleAlloydbClusterEncryptionConfig) PutInitialUser(value *GoogleAlloydbClusterInitialUser) PutMaintenanceUpdatePolicy(value *GoogleAlloydbClusterMaintenanceUpdatePolicy) PutNetworkConfig(value *GoogleAlloydbClusterNetworkConfig) PutPscConfig(value *GoogleAlloydbClusterPscConfig) PutRestoreBackupSource(value *GoogleAlloydbClusterRestoreBackupSource) PutRestoreContinuousBackupSource(value *GoogleAlloydbClusterRestoreContinuousBackupSource) PutSecondaryConfig(value *GoogleAlloydbClusterSecondaryConfig) PutTimeouts(value *GoogleAlloydbClusterTimeouts) ResetAnnotations() ResetAutomatedBackupPolicy() ResetClusterType() ResetContinuousBackupConfig() ResetDatabaseVersion() ResetDeletionPolicy() ResetDisplayName() ResetEncryptionConfig() ResetEtag() ResetId() ResetInitialUser() ResetLabels() ResetMaintenanceUpdatePolicy() ResetNetworkConfig() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetPscConfig() ResetRestoreBackupSource() ResetRestoreContinuousBackupSource() ResetSecondaryConfig() ResetSkipAwaitMajorVersionUpgrade() ResetSubscriptionType() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster google_alloydb_cluster}.
func NewGoogleAlloydbCluster ¶
func NewGoogleAlloydbCluster(scope constructs.Construct, id *string, config *GoogleAlloydbClusterConfig) GoogleAlloydbCluster
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster google_alloydb_cluster} Resource.
type GoogleAlloydbClusterAutomatedBackupPolicy ¶
type GoogleAlloydbClusterAutomatedBackupPolicy struct { // The length of the time window during which a backup can be taken. // // If a backup does not succeed within this time window, it will be canceled and considered failed. // // The backup window must be at least 5 minutes long. There is no upper bound on the window. If not set, it will default to 1 hour. // // A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#backup_window GoogleAlloydbCluster#backup_window} BackupWindow *string `field:"optional" json:"backupWindow" yaml:"backupWindow"` // Whether automated backups are enabled. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#enabled GoogleAlloydbCluster#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // encryption_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#encryption_config GoogleAlloydbCluster#encryption_config} EncryptionConfig *GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfig `field:"optional" json:"encryptionConfig" yaml:"encryptionConfig"` // Labels to apply to backups created using this configuration. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#labels GoogleAlloydbCluster#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // The location where the backup will be stored. // // Currently, the only supported option is to store the backup in the same region as the cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#location GoogleAlloydbCluster#location} Location *string `field:"optional" json:"location" yaml:"location"` // quantity_based_retention block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#quantity_based_retention GoogleAlloydbCluster#quantity_based_retention} QuantityBasedRetention *GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetention `field:"optional" json:"quantityBasedRetention" yaml:"quantityBasedRetention"` // time_based_retention block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#time_based_retention GoogleAlloydbCluster#time_based_retention} TimeBasedRetention *GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetention `field:"optional" json:"timeBasedRetention" yaml:"timeBasedRetention"` // weekly_schedule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#weekly_schedule GoogleAlloydbCluster#weekly_schedule} WeeklySchedule *GoogleAlloydbClusterAutomatedBackupPolicyWeeklySchedule `field:"optional" json:"weeklySchedule" yaml:"weeklySchedule"` }
type GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfig ¶
type GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfig struct { // The fully-qualified resource name of the KMS key. // // Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#kms_key_name GoogleAlloydbCluster#kms_key_name} KmsKeyName *string `field:"optional" json:"kmsKeyName" yaml:"kmsKeyName"` }
type GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference ¶
type GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfig SetInternalValue(val *GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfig) KmsKeyName() *string SetKmsKeyName(val *string) KmsKeyNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKmsKeyName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference
type GoogleAlloydbClusterAutomatedBackupPolicyOutputReference ¶
type GoogleAlloydbClusterAutomatedBackupPolicyOutputReference interface { cdktf.ComplexObject BackupWindow() *string SetBackupWindow(val *string) BackupWindowInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} EncryptionConfig() GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference EncryptionConfigInput() *GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfig // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterAutomatedBackupPolicy SetInternalValue(val *GoogleAlloydbClusterAutomatedBackupPolicy) Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string Location() *string SetLocation(val *string) LocationInput() *string QuantityBasedRetention() GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference QuantityBasedRetentionInput() *GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetention // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeBasedRetention() GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference TimeBasedRetentionInput() *GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetention WeeklySchedule() GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference WeeklyScheduleInput() *GoogleAlloydbClusterAutomatedBackupPolicyWeeklySchedule // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutEncryptionConfig(value *GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfig) PutQuantityBasedRetention(value *GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetention) PutTimeBasedRetention(value *GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetention) PutWeeklySchedule(value *GoogleAlloydbClusterAutomatedBackupPolicyWeeklySchedule) ResetBackupWindow() ResetEnabled() ResetEncryptionConfig() ResetLabels() ResetLocation() ResetQuantityBasedRetention() ResetTimeBasedRetention() ResetWeeklySchedule() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterAutomatedBackupPolicyOutputReference ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterAutomatedBackupPolicyOutputReference
type GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetention ¶
type GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetention struct { // The number of backups to retain. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#count GoogleAlloydbCluster#count} Count *float64 `field:"optional" json:"count" yaml:"count"` }
type GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference ¶
type GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Count() *float64 SetCount(val *float64) CountInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetention SetInternalValue(val *GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetention) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCount() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference
type GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetention ¶
type GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetention struct { // The retention period. A duration in seconds with up to nine fractional digits, terminated by 's'. Example: "3.5s". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#retention_period GoogleAlloydbCluster#retention_period} RetentionPeriod *string `field:"optional" json:"retentionPeriod" yaml:"retentionPeriod"` }
type GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference ¶
type GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetention SetInternalValue(val *GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetention) RetentionPeriod() *string SetRetentionPeriod(val *string) RetentionPeriodInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRetentionPeriod() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference
type GoogleAlloydbClusterAutomatedBackupPolicyWeeklySchedule ¶
type GoogleAlloydbClusterAutomatedBackupPolicyWeeklySchedule struct { // start_times block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#start_times GoogleAlloydbCluster#start_times} StartTimes interface{} `field:"required" json:"startTimes" yaml:"startTimes"` // The days of the week to perform a backup. // // At least one day of the week must be provided. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#days_of_week GoogleAlloydbCluster#days_of_week} DaysOfWeek *[]*string `field:"optional" json:"daysOfWeek" yaml:"daysOfWeek"` }
type GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference ¶
type GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DaysOfWeek() *[]*string SetDaysOfWeek(val *[]*string) DaysOfWeekInput() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterAutomatedBackupPolicyWeeklySchedule SetInternalValue(val *GoogleAlloydbClusterAutomatedBackupPolicyWeeklySchedule) StartTimes() GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList StartTimesInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutStartTimes(value interface{}) ResetDaysOfWeek() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference
type GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimes ¶
type GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimes struct { // Hours of day in 24 hour format. // // Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#hours GoogleAlloydbCluster#hours} Hours *float64 `field:"optional" json:"hours" yaml:"hours"` // Minutes of hour of day. Currently, only the value 0 is supported. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#minutes GoogleAlloydbCluster#minutes} Minutes *float64 `field:"optional" json:"minutes" yaml:"minutes"` // Fractions of seconds in nanoseconds. Currently, only the value 0 is supported. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#nanos GoogleAlloydbCluster#nanos} Nanos *float64 `field:"optional" json:"nanos" yaml:"nanos"` // Seconds of minutes of the time. Currently, only the value 0 is supported. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#seconds GoogleAlloydbCluster#seconds} Seconds *float64 `field:"optional" json:"seconds" yaml:"seconds"` }
type GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList ¶
type GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList
type GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference ¶
type GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Hours() *float64 SetHours(val *float64) HoursInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) Minutes() *float64 SetMinutes(val *float64) MinutesInput() *float64 Nanos() *float64 SetNanos(val *float64) NanosInput() *float64 Seconds() *float64 SetSeconds(val *float64) SecondsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHours() ResetMinutes() ResetNanos() ResetSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference ¶
func NewGoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference
type GoogleAlloydbClusterBackupSource ¶
type GoogleAlloydbClusterBackupSource struct { }
type GoogleAlloydbClusterBackupSourceList ¶
type GoogleAlloydbClusterBackupSourceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleAlloydbClusterBackupSourceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterBackupSourceList ¶
func NewGoogleAlloydbClusterBackupSourceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAlloydbClusterBackupSourceList
type GoogleAlloydbClusterBackupSourceOutputReference ¶
type GoogleAlloydbClusterBackupSourceOutputReference interface { cdktf.ComplexObject BackupName() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterBackupSource SetInternalValue(val *GoogleAlloydbClusterBackupSource) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterBackupSourceOutputReference ¶
func NewGoogleAlloydbClusterBackupSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAlloydbClusterBackupSourceOutputReference
type GoogleAlloydbClusterConfig ¶
type GoogleAlloydbClusterConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the alloydb cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#cluster_id GoogleAlloydbCluster#cluster_id} ClusterId *string `field:"required" json:"clusterId" yaml:"clusterId"` // The location where the alloydb cluster should reside. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#location GoogleAlloydbCluster#location} Location *string `field:"required" json:"location" yaml:"location"` // Annotations to allow client tools to store small amount of arbitrary data. // // This is distinct from labels. https://google.aip.dev/128 // An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. // // // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field 'effective_annotations' for all of the annotations present on the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#annotations GoogleAlloydbCluster#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // automated_backup_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#automated_backup_policy GoogleAlloydbCluster#automated_backup_policy} AutomatedBackupPolicy *GoogleAlloydbClusterAutomatedBackupPolicy `field:"optional" json:"automatedBackupPolicy" yaml:"automatedBackupPolicy"` // The type of cluster. If not set, defaults to PRIMARY. Default value: "PRIMARY" Possible values: ["PRIMARY", "SECONDARY"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#cluster_type GoogleAlloydbCluster#cluster_type} ClusterType *string `field:"optional" json:"clusterType" yaml:"clusterType"` // continuous_backup_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#continuous_backup_config GoogleAlloydbCluster#continuous_backup_config} ContinuousBackupConfig *GoogleAlloydbClusterContinuousBackupConfig `field:"optional" json:"continuousBackupConfig" yaml:"continuousBackupConfig"` // The database engine major version. // // This is an optional field and it's populated at the Cluster creation time. // Note: Changing this field to a higer version results in upgrading the AlloyDB cluster which is an irreversible change. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#database_version GoogleAlloydbCluster#database_version} DatabaseVersion *string `field:"optional" json:"databaseVersion" yaml:"databaseVersion"` // Policy to determine if the cluster should be deleted forcefully. // // Deleting a cluster forcefully, deletes the cluster and all its associated instances within the cluster. // Deleting a Secondary cluster with a secondary instance REQUIRES setting deletion_policy = "FORCE" otherwise an error is returned. This is needed as there is no support to delete just the secondary instance, and the only way to delete secondary instance is to delete the associated secondary cluster forcefully which also deletes the secondary instance. // Possible values: DEFAULT, FORCE // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#deletion_policy GoogleAlloydbCluster#deletion_policy} DeletionPolicy *string `field:"optional" json:"deletionPolicy" yaml:"deletionPolicy"` // User-settable and human-readable display name for the Cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#display_name GoogleAlloydbCluster#display_name} DisplayName *string `field:"optional" json:"displayName" yaml:"displayName"` // encryption_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#encryption_config GoogleAlloydbCluster#encryption_config} EncryptionConfig *GoogleAlloydbClusterEncryptionConfig `field:"optional" json:"encryptionConfig" yaml:"encryptionConfig"` // For Resource freshness validation (https://google.aip.dev/154). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#etag GoogleAlloydbCluster#etag} Etag *string `field:"optional" json:"etag" yaml:"etag"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#id GoogleAlloydbCluster#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // initial_user block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#initial_user GoogleAlloydbCluster#initial_user} InitialUser *GoogleAlloydbClusterInitialUser `field:"optional" json:"initialUser" yaml:"initialUser"` // User-defined labels for the alloydb cluster. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field 'effective_labels' for all of the labels present on the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#labels GoogleAlloydbCluster#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // maintenance_update_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#maintenance_update_policy GoogleAlloydbCluster#maintenance_update_policy} MaintenanceUpdatePolicy *GoogleAlloydbClusterMaintenanceUpdatePolicy `field:"optional" json:"maintenanceUpdatePolicy" yaml:"maintenanceUpdatePolicy"` // network_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#network_config GoogleAlloydbCluster#network_config} NetworkConfig *GoogleAlloydbClusterNetworkConfig `field:"optional" json:"networkConfig" yaml:"networkConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#project GoogleAlloydbCluster#project}. Project *string `field:"optional" json:"project" yaml:"project"` // psc_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#psc_config GoogleAlloydbCluster#psc_config} PscConfig *GoogleAlloydbClusterPscConfig `field:"optional" json:"pscConfig" yaml:"pscConfig"` // restore_backup_source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#restore_backup_source GoogleAlloydbCluster#restore_backup_source} RestoreBackupSource *GoogleAlloydbClusterRestoreBackupSource `field:"optional" json:"restoreBackupSource" yaml:"restoreBackupSource"` // restore_continuous_backup_source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#restore_continuous_backup_source GoogleAlloydbCluster#restore_continuous_backup_source} RestoreContinuousBackupSource *GoogleAlloydbClusterRestoreContinuousBackupSource `field:"optional" json:"restoreContinuousBackupSource" yaml:"restoreContinuousBackupSource"` // secondary_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#secondary_config GoogleAlloydbCluster#secondary_config} SecondaryConfig *GoogleAlloydbClusterSecondaryConfig `field:"optional" json:"secondaryConfig" yaml:"secondaryConfig"` // Set to true to skip awaiting on the major version upgrade of the cluster. Possible values: true, false Default value: "true". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#skip_await_major_version_upgrade GoogleAlloydbCluster#skip_await_major_version_upgrade} SkipAwaitMajorVersionUpgrade interface{} `field:"optional" json:"skipAwaitMajorVersionUpgrade" yaml:"skipAwaitMajorVersionUpgrade"` // The subscrition type of cluster. Possible values: ["TRIAL", "STANDARD"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#subscription_type GoogleAlloydbCluster#subscription_type} SubscriptionType *string `field:"optional" json:"subscriptionType" yaml:"subscriptionType"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#timeouts GoogleAlloydbCluster#timeouts} Timeouts *GoogleAlloydbClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type GoogleAlloydbClusterContinuousBackupConfig ¶
type GoogleAlloydbClusterContinuousBackupConfig struct { // Whether continuous backup recovery is enabled. If not set, defaults to true. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#enabled GoogleAlloydbCluster#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // encryption_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#encryption_config GoogleAlloydbCluster#encryption_config} EncryptionConfig *GoogleAlloydbClusterContinuousBackupConfigEncryptionConfig `field:"optional" json:"encryptionConfig" yaml:"encryptionConfig"` // The numbers of days that are eligible to restore from using PITR. // // To support the entire recovery window, backups and logs are retained for one day more than the recovery window. // // If not set, defaults to 14 days. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#recovery_window_days GoogleAlloydbCluster#recovery_window_days} RecoveryWindowDays *float64 `field:"optional" json:"recoveryWindowDays" yaml:"recoveryWindowDays"` }
type GoogleAlloydbClusterContinuousBackupConfigEncryptionConfig ¶
type GoogleAlloydbClusterContinuousBackupConfigEncryptionConfig struct { // The fully-qualified resource name of the KMS key. // // Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#kms_key_name GoogleAlloydbCluster#kms_key_name} KmsKeyName *string `field:"optional" json:"kmsKeyName" yaml:"kmsKeyName"` }
type GoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference ¶
type GoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterContinuousBackupConfigEncryptionConfig SetInternalValue(val *GoogleAlloydbClusterContinuousBackupConfigEncryptionConfig) KmsKeyName() *string SetKmsKeyName(val *string) KmsKeyNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKmsKeyName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference ¶
func NewGoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference
type GoogleAlloydbClusterContinuousBackupConfigOutputReference ¶
type GoogleAlloydbClusterContinuousBackupConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} EncryptionConfig() GoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference EncryptionConfigInput() *GoogleAlloydbClusterContinuousBackupConfigEncryptionConfig // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterContinuousBackupConfig SetInternalValue(val *GoogleAlloydbClusterContinuousBackupConfig) RecoveryWindowDays() *float64 SetRecoveryWindowDays(val *float64) RecoveryWindowDaysInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutEncryptionConfig(value *GoogleAlloydbClusterContinuousBackupConfigEncryptionConfig) ResetEnabled() ResetEncryptionConfig() ResetRecoveryWindowDays() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterContinuousBackupConfigOutputReference ¶
func NewGoogleAlloydbClusterContinuousBackupConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterContinuousBackupConfigOutputReference
type GoogleAlloydbClusterContinuousBackupInfo ¶
type GoogleAlloydbClusterContinuousBackupInfo struct { }
type GoogleAlloydbClusterContinuousBackupInfoEncryptionInfo ¶
type GoogleAlloydbClusterContinuousBackupInfoEncryptionInfo struct { }
type GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList ¶
type GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList ¶
func NewGoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList
type GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference ¶
type GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EncryptionType() *string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterContinuousBackupInfoEncryptionInfo SetInternalValue(val *GoogleAlloydbClusterContinuousBackupInfoEncryptionInfo) KmsKeyVersions() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference ¶
func NewGoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference
type GoogleAlloydbClusterContinuousBackupInfoList ¶
type GoogleAlloydbClusterContinuousBackupInfoList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleAlloydbClusterContinuousBackupInfoOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterContinuousBackupInfoList ¶
func NewGoogleAlloydbClusterContinuousBackupInfoList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAlloydbClusterContinuousBackupInfoList
type GoogleAlloydbClusterContinuousBackupInfoOutputReference ¶
type GoogleAlloydbClusterContinuousBackupInfoOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EarliestRestorableTime() *string EnabledTime() *string EncryptionInfo() GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterContinuousBackupInfo SetInternalValue(val *GoogleAlloydbClusterContinuousBackupInfo) Schedule() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterContinuousBackupInfoOutputReference ¶
func NewGoogleAlloydbClusterContinuousBackupInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAlloydbClusterContinuousBackupInfoOutputReference
type GoogleAlloydbClusterEncryptionConfig ¶
type GoogleAlloydbClusterEncryptionConfig struct { // The fully-qualified resource name of the KMS key. // // Each Cloud KMS key is regionalized and has the following format: projects/[PROJECT]/locations/[REGION]/keyRings/[RING]/cryptoKeys/[KEY_NAME]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#kms_key_name GoogleAlloydbCluster#kms_key_name} KmsKeyName *string `field:"optional" json:"kmsKeyName" yaml:"kmsKeyName"` }
type GoogleAlloydbClusterEncryptionConfigOutputReference ¶
type GoogleAlloydbClusterEncryptionConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterEncryptionConfig SetInternalValue(val *GoogleAlloydbClusterEncryptionConfig) KmsKeyName() *string SetKmsKeyName(val *string) KmsKeyNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKmsKeyName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterEncryptionConfigOutputReference ¶
func NewGoogleAlloydbClusterEncryptionConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterEncryptionConfigOutputReference
type GoogleAlloydbClusterEncryptionInfo ¶
type GoogleAlloydbClusterEncryptionInfo struct { }
type GoogleAlloydbClusterEncryptionInfoList ¶
type GoogleAlloydbClusterEncryptionInfoList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleAlloydbClusterEncryptionInfoOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterEncryptionInfoList ¶
func NewGoogleAlloydbClusterEncryptionInfoList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAlloydbClusterEncryptionInfoList
type GoogleAlloydbClusterEncryptionInfoOutputReference ¶
type GoogleAlloydbClusterEncryptionInfoOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EncryptionType() *string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterEncryptionInfo SetInternalValue(val *GoogleAlloydbClusterEncryptionInfo) KmsKeyVersions() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterEncryptionInfoOutputReference ¶
func NewGoogleAlloydbClusterEncryptionInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAlloydbClusterEncryptionInfoOutputReference
type GoogleAlloydbClusterInitialUser ¶
type GoogleAlloydbClusterInitialUser struct { // The initial password for the user. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#password GoogleAlloydbCluster#password} Password *string `field:"required" json:"password" yaml:"password"` // The database username. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#user GoogleAlloydbCluster#user} User *string `field:"optional" json:"user" yaml:"user"` }
type GoogleAlloydbClusterInitialUserOutputReference ¶
type GoogleAlloydbClusterInitialUserOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterInitialUser SetInternalValue(val *GoogleAlloydbClusterInitialUser) Password() *string SetPassword(val *string) PasswordInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) User() *string SetUser(val *string) UserInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetUser() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterInitialUserOutputReference ¶
func NewGoogleAlloydbClusterInitialUserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterInitialUserOutputReference
type GoogleAlloydbClusterMaintenanceUpdatePolicy ¶
type GoogleAlloydbClusterMaintenanceUpdatePolicy struct { // maintenance_windows block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#maintenance_windows GoogleAlloydbCluster#maintenance_windows} MaintenanceWindows interface{} `field:"optional" json:"maintenanceWindows" yaml:"maintenanceWindows"` }
type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindows ¶
type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindows struct { // Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc. Possible values: ["MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#day GoogleAlloydbCluster#day} Day *string `field:"required" json:"day" yaml:"day"` // start_time block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#start_time GoogleAlloydbCluster#start_time} StartTime *GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTime `field:"required" json:"startTime" yaml:"startTime"` }
type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList ¶
type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList ¶
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList
type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference ¶
type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Day() *string SetDay(val *string) DayInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) StartTime() GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference StartTimeInput() *GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTime // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutStartTime(value *GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTime) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference ¶
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference
type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTime ¶
type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTime struct { // Hours of day in 24 hour format. Should be from 0 to 23. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#hours GoogleAlloydbCluster#hours} Hours *float64 `field:"required" json:"hours" yaml:"hours"` // Minutes of hour of day. Currently, only the value 0 is supported. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#minutes GoogleAlloydbCluster#minutes} Minutes *float64 `field:"optional" json:"minutes" yaml:"minutes"` // Fractions of seconds in nanoseconds. Currently, only the value 0 is supported. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#nanos GoogleAlloydbCluster#nanos} Nanos *float64 `field:"optional" json:"nanos" yaml:"nanos"` // Seconds of minutes of the time. Currently, only the value 0 is supported. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#seconds GoogleAlloydbCluster#seconds} Seconds *float64 `field:"optional" json:"seconds" yaml:"seconds"` }
type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference ¶
type GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Hours() *float64 SetHours(val *float64) HoursInput() *float64 InternalValue() *GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTime SetInternalValue(val *GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTime) Minutes() *float64 SetMinutes(val *float64) MinutesInput() *float64 Nanos() *float64 SetNanos(val *float64) NanosInput() *float64 Seconds() *float64 SetSeconds(val *float64) SecondsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMinutes() ResetNanos() ResetSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference ¶
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference
type GoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference ¶
type GoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterMaintenanceUpdatePolicy SetInternalValue(val *GoogleAlloydbClusterMaintenanceUpdatePolicy) MaintenanceWindows() GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList MaintenanceWindowsInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutMaintenanceWindows(value interface{}) ResetMaintenanceWindows() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference ¶
func NewGoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference
type GoogleAlloydbClusterMigrationSource ¶
type GoogleAlloydbClusterMigrationSource struct { }
type GoogleAlloydbClusterMigrationSourceList ¶
type GoogleAlloydbClusterMigrationSourceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleAlloydbClusterMigrationSourceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterMigrationSourceList ¶
func NewGoogleAlloydbClusterMigrationSourceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAlloydbClusterMigrationSourceList
type GoogleAlloydbClusterMigrationSourceOutputReference ¶
type GoogleAlloydbClusterMigrationSourceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HostPort() *string InternalValue() *GoogleAlloydbClusterMigrationSource SetInternalValue(val *GoogleAlloydbClusterMigrationSource) ReferenceId() *string SourceType() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterMigrationSourceOutputReference ¶
func NewGoogleAlloydbClusterMigrationSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAlloydbClusterMigrationSourceOutputReference
type GoogleAlloydbClusterNetworkConfig ¶
type GoogleAlloydbClusterNetworkConfig struct { // The name of the allocated IP range for the private IP AlloyDB cluster. // // For example: "google-managed-services-default". // If set, the instance IPs for this cluster will be created in the allocated range. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#allocated_ip_range GoogleAlloydbCluster#allocated_ip_range} AllocatedIpRange *string `field:"optional" json:"allocatedIpRange" yaml:"allocatedIpRange"` // The resource link for the VPC network in which cluster resources are created and from which they are accessible via Private IP. // // The network must belong to the same project as the cluster. // It is specified in the form: "projects/{projectNumber}/global/networks/{network_id}". // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#network GoogleAlloydbCluster#network} Network *string `field:"optional" json:"network" yaml:"network"` }
type GoogleAlloydbClusterNetworkConfigOutputReference ¶
type GoogleAlloydbClusterNetworkConfigOutputReference interface { cdktf.ComplexObject AllocatedIpRange() *string SetAllocatedIpRange(val *string) AllocatedIpRangeInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterNetworkConfig SetInternalValue(val *GoogleAlloydbClusterNetworkConfig) Network() *string SetNetwork(val *string) NetworkInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAllocatedIpRange() ResetNetwork() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterNetworkConfigOutputReference ¶
func NewGoogleAlloydbClusterNetworkConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterNetworkConfigOutputReference
type GoogleAlloydbClusterPscConfig ¶
type GoogleAlloydbClusterPscConfig struct { // Create an instance that allows connections from Private Service Connect endpoints to the instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#psc_enabled GoogleAlloydbCluster#psc_enabled} PscEnabled interface{} `field:"optional" json:"pscEnabled" yaml:"pscEnabled"` }
type GoogleAlloydbClusterPscConfigOutputReference ¶
type GoogleAlloydbClusterPscConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterPscConfig SetInternalValue(val *GoogleAlloydbClusterPscConfig) PscEnabled() interface{} SetPscEnabled(val interface{}) PscEnabledInput() interface{} ServiceOwnedProjectNumber() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetPscEnabled() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterPscConfigOutputReference ¶
func NewGoogleAlloydbClusterPscConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterPscConfigOutputReference
type GoogleAlloydbClusterRestoreBackupSource ¶
type GoogleAlloydbClusterRestoreBackupSource struct { // The name of the backup that this cluster is restored from. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#backup_name GoogleAlloydbCluster#backup_name} BackupName *string `field:"required" json:"backupName" yaml:"backupName"` }
type GoogleAlloydbClusterRestoreBackupSourceOutputReference ¶
type GoogleAlloydbClusterRestoreBackupSourceOutputReference interface { cdktf.ComplexObject BackupName() *string SetBackupName(val *string) BackupNameInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterRestoreBackupSource SetInternalValue(val *GoogleAlloydbClusterRestoreBackupSource) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterRestoreBackupSourceOutputReference ¶
func NewGoogleAlloydbClusterRestoreBackupSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterRestoreBackupSourceOutputReference
type GoogleAlloydbClusterRestoreContinuousBackupSource ¶
type GoogleAlloydbClusterRestoreContinuousBackupSource struct { // The name of the source cluster that this cluster is restored from. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#cluster GoogleAlloydbCluster#cluster} Cluster *string `field:"required" json:"cluster" yaml:"cluster"` // The point in time that this cluster is restored to, in RFC 3339 format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#point_in_time GoogleAlloydbCluster#point_in_time} PointInTime *string `field:"required" json:"pointInTime" yaml:"pointInTime"` }
type GoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference ¶
type GoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference interface { cdktf.ComplexObject Cluster() *string SetCluster(val *string) ClusterInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterRestoreContinuousBackupSource SetInternalValue(val *GoogleAlloydbClusterRestoreContinuousBackupSource) PointInTime() *string SetPointInTime(val *string) PointInTimeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference ¶
func NewGoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference
type GoogleAlloydbClusterSecondaryConfig ¶
type GoogleAlloydbClusterSecondaryConfig struct { // Name of the primary cluster must be in the format 'projects/{project}/locations/{location}/clusters/{cluster_id}'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#primary_cluster_name GoogleAlloydbCluster#primary_cluster_name} PrimaryClusterName *string `field:"required" json:"primaryClusterName" yaml:"primaryClusterName"` }
type GoogleAlloydbClusterSecondaryConfigOutputReference ¶
type GoogleAlloydbClusterSecondaryConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleAlloydbClusterSecondaryConfig SetInternalValue(val *GoogleAlloydbClusterSecondaryConfig) PrimaryClusterName() *string SetPrimaryClusterName(val *string) PrimaryClusterNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterSecondaryConfigOutputReference ¶
func NewGoogleAlloydbClusterSecondaryConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterSecondaryConfigOutputReference
type GoogleAlloydbClusterTimeouts ¶
type GoogleAlloydbClusterTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#create GoogleAlloydbCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#delete GoogleAlloydbCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_alloydb_cluster#update GoogleAlloydbCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleAlloydbClusterTimeoutsOutputReference ¶
type GoogleAlloydbClusterTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterTimeoutsOutputReference ¶
func NewGoogleAlloydbClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleAlloydbClusterTimeoutsOutputReference
type GoogleAlloydbClusterTrialMetadata ¶
type GoogleAlloydbClusterTrialMetadata struct { }
type GoogleAlloydbClusterTrialMetadataList ¶
type GoogleAlloydbClusterTrialMetadataList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) GoogleAlloydbClusterTrialMetadataOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterTrialMetadataList ¶
func NewGoogleAlloydbClusterTrialMetadataList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleAlloydbClusterTrialMetadataList
type GoogleAlloydbClusterTrialMetadataOutputReference ¶
type GoogleAlloydbClusterTrialMetadataOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EndTime() *string // Experimental. Fqn() *string GraceEndTime() *string InternalValue() *GoogleAlloydbClusterTrialMetadata SetInternalValue(val *GoogleAlloydbClusterTrialMetadata) StartTime() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UpgradeTime() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleAlloydbClusterTrialMetadataOutputReference ¶
func NewGoogleAlloydbClusterTrialMetadataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleAlloydbClusterTrialMetadataOutputReference
Source Files
¶
- GoogleAlloydbCluster.go
- GoogleAlloydbClusterAutomatedBackupPolicy.go
- GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfig.go
- GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference.go
- GoogleAlloydbClusterAutomatedBackupPolicyEncryptionConfigOutputReference__checks.go
- GoogleAlloydbClusterAutomatedBackupPolicyOutputReference.go
- GoogleAlloydbClusterAutomatedBackupPolicyOutputReference__checks.go
- GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetention.go
- GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference.go
- GoogleAlloydbClusterAutomatedBackupPolicyQuantityBasedRetentionOutputReference__checks.go
- GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetention.go
- GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference.go
- GoogleAlloydbClusterAutomatedBackupPolicyTimeBasedRetentionOutputReference__checks.go
- GoogleAlloydbClusterAutomatedBackupPolicyWeeklySchedule.go
- GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference.go
- GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleOutputReference__checks.go
- GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimes.go
- GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList.go
- GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesList__checks.go
- GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference.go
- GoogleAlloydbClusterAutomatedBackupPolicyWeeklyScheduleStartTimesOutputReference__checks.go
- GoogleAlloydbClusterBackupSource.go
- GoogleAlloydbClusterBackupSourceList.go
- GoogleAlloydbClusterBackupSourceList__checks.go
- GoogleAlloydbClusterBackupSourceOutputReference.go
- GoogleAlloydbClusterBackupSourceOutputReference__checks.go
- GoogleAlloydbClusterConfig.go
- GoogleAlloydbClusterContinuousBackupConfig.go
- GoogleAlloydbClusterContinuousBackupConfigEncryptionConfig.go
- GoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference.go
- GoogleAlloydbClusterContinuousBackupConfigEncryptionConfigOutputReference__checks.go
- GoogleAlloydbClusterContinuousBackupConfigOutputReference.go
- GoogleAlloydbClusterContinuousBackupConfigOutputReference__checks.go
- GoogleAlloydbClusterContinuousBackupInfo.go
- GoogleAlloydbClusterContinuousBackupInfoEncryptionInfo.go
- GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList.go
- GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoList__checks.go
- GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference.go
- GoogleAlloydbClusterContinuousBackupInfoEncryptionInfoOutputReference__checks.go
- GoogleAlloydbClusterContinuousBackupInfoList.go
- GoogleAlloydbClusterContinuousBackupInfoList__checks.go
- GoogleAlloydbClusterContinuousBackupInfoOutputReference.go
- GoogleAlloydbClusterContinuousBackupInfoOutputReference__checks.go
- GoogleAlloydbClusterEncryptionConfig.go
- GoogleAlloydbClusterEncryptionConfigOutputReference.go
- GoogleAlloydbClusterEncryptionConfigOutputReference__checks.go
- GoogleAlloydbClusterEncryptionInfo.go
- GoogleAlloydbClusterEncryptionInfoList.go
- GoogleAlloydbClusterEncryptionInfoList__checks.go
- GoogleAlloydbClusterEncryptionInfoOutputReference.go
- GoogleAlloydbClusterEncryptionInfoOutputReference__checks.go
- GoogleAlloydbClusterInitialUser.go
- GoogleAlloydbClusterInitialUserOutputReference.go
- GoogleAlloydbClusterInitialUserOutputReference__checks.go
- GoogleAlloydbClusterMaintenanceUpdatePolicy.go
- GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindows.go
- GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList.go
- GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsList__checks.go
- GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference.go
- GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsOutputReference__checks.go
- GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTime.go
- GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference.go
- GoogleAlloydbClusterMaintenanceUpdatePolicyMaintenanceWindowsStartTimeOutputReference__checks.go
- GoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference.go
- GoogleAlloydbClusterMaintenanceUpdatePolicyOutputReference__checks.go
- GoogleAlloydbClusterMigrationSource.go
- GoogleAlloydbClusterMigrationSourceList.go
- GoogleAlloydbClusterMigrationSourceList__checks.go
- GoogleAlloydbClusterMigrationSourceOutputReference.go
- GoogleAlloydbClusterMigrationSourceOutputReference__checks.go
- GoogleAlloydbClusterNetworkConfig.go
- GoogleAlloydbClusterNetworkConfigOutputReference.go
- GoogleAlloydbClusterNetworkConfigOutputReference__checks.go
- GoogleAlloydbClusterPscConfig.go
- GoogleAlloydbClusterPscConfigOutputReference.go
- GoogleAlloydbClusterPscConfigOutputReference__checks.go
- GoogleAlloydbClusterRestoreBackupSource.go
- GoogleAlloydbClusterRestoreBackupSourceOutputReference.go
- GoogleAlloydbClusterRestoreBackupSourceOutputReference__checks.go
- GoogleAlloydbClusterRestoreContinuousBackupSource.go
- GoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference.go
- GoogleAlloydbClusterRestoreContinuousBackupSourceOutputReference__checks.go
- GoogleAlloydbClusterSecondaryConfig.go
- GoogleAlloydbClusterSecondaryConfigOutputReference.go
- GoogleAlloydbClusterSecondaryConfigOutputReference__checks.go
- GoogleAlloydbClusterTimeouts.go
- GoogleAlloydbClusterTimeoutsOutputReference.go
- GoogleAlloydbClusterTimeoutsOutputReference__checks.go
- GoogleAlloydbClusterTrialMetadata.go
- GoogleAlloydbClusterTrialMetadataList.go
- GoogleAlloydbClusterTrialMetadataList__checks.go
- GoogleAlloydbClusterTrialMetadataOutputReference.go
- GoogleAlloydbClusterTrialMetadataOutputReference__checks.go
- GoogleAlloydbCluster__checks.go
- main.go