Documentation
¶
Index ¶
- func GoogleMemorystoreInstance_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleMemorystoreInstance_IsConstruct(x interface{}) *bool
- func GoogleMemorystoreInstance_IsTerraformElement(x interface{}) *bool
- func GoogleMemorystoreInstance_IsTerraformResource(x interface{}) *bool
- func GoogleMemorystoreInstance_TfResourceType() *string
- func NewGoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference_Override(...)
- func NewGoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference_Override(...)
- func NewGoogleMemorystoreInstanceAutomatedBackupConfigOutputReference_Override(g GoogleMemorystoreInstanceAutomatedBackupConfigOutputReference, ...)
- func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList_Override(g GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList, ...)
- func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference_Override(...)
- func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList_Override(...)
- func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference_Override(...)
- func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList_Override(...)
- func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference_Override(...)
- func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference_Override(g GoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference, ...)
- func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference_Override(...)
- func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList_Override(...)
- func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference_Override(...)
- func NewGoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList_Override(g GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList, ...)
- func NewGoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference_Override(g GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference, ...)
- func NewGoogleMemorystoreInstanceDesiredPscAutoConnectionsList_Override(g GoogleMemorystoreInstanceDesiredPscAutoConnectionsList, ...)
- func NewGoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference_Override(g GoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference, ...)
- func NewGoogleMemorystoreInstanceDiscoveryEndpointsList_Override(g GoogleMemorystoreInstanceDiscoveryEndpointsList, ...)
- func NewGoogleMemorystoreInstanceDiscoveryEndpointsOutputReference_Override(g GoogleMemorystoreInstanceDiscoveryEndpointsOutputReference, ...)
- func NewGoogleMemorystoreInstanceEndpointsConnectionsList_Override(g GoogleMemorystoreInstanceEndpointsConnectionsList, ...)
- func NewGoogleMemorystoreInstanceEndpointsConnectionsOutputReference_Override(g GoogleMemorystoreInstanceEndpointsConnectionsOutputReference, ...)
- func NewGoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList_Override(g GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList, ...)
- func NewGoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference_Override(...)
- func NewGoogleMemorystoreInstanceEndpointsList_Override(g GoogleMemorystoreInstanceEndpointsList, ...)
- func NewGoogleMemorystoreInstanceEndpointsOutputReference_Override(g GoogleMemorystoreInstanceEndpointsOutputReference, ...)
- func NewGoogleMemorystoreInstanceGcsSourceOutputReference_Override(g GoogleMemorystoreInstanceGcsSourceOutputReference, ...)
- func NewGoogleMemorystoreInstanceMaintenancePolicyOutputReference_Override(g GoogleMemorystoreInstanceMaintenancePolicyOutputReference, ...)
- func NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList_Override(g GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList, ...)
- func NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference_Override(...)
- func NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference_Override(...)
- func NewGoogleMemorystoreInstanceMaintenanceScheduleList_Override(g GoogleMemorystoreInstanceMaintenanceScheduleList, ...)
- func NewGoogleMemorystoreInstanceMaintenanceScheduleOutputReference_Override(g GoogleMemorystoreInstanceMaintenanceScheduleOutputReference, ...)
- func NewGoogleMemorystoreInstanceManagedBackupSourceOutputReference_Override(g GoogleMemorystoreInstanceManagedBackupSourceOutputReference, ...)
- func NewGoogleMemorystoreInstanceNodeConfigList_Override(g GoogleMemorystoreInstanceNodeConfigList, ...)
- func NewGoogleMemorystoreInstanceNodeConfigOutputReference_Override(g GoogleMemorystoreInstanceNodeConfigOutputReference, ...)
- func NewGoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference_Override(g GoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference, ...)
- func NewGoogleMemorystoreInstancePersistenceConfigOutputReference_Override(g GoogleMemorystoreInstancePersistenceConfigOutputReference, ...)
- func NewGoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference_Override(g GoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference, ...)
- func NewGoogleMemorystoreInstancePscAttachmentDetailsList_Override(g GoogleMemorystoreInstancePscAttachmentDetailsList, ...)
- func NewGoogleMemorystoreInstancePscAttachmentDetailsOutputReference_Override(g GoogleMemorystoreInstancePscAttachmentDetailsOutputReference, ...)
- func NewGoogleMemorystoreInstancePscAutoConnectionsList_Override(g GoogleMemorystoreInstancePscAutoConnectionsList, ...)
- func NewGoogleMemorystoreInstancePscAutoConnectionsOutputReference_Override(g GoogleMemorystoreInstancePscAutoConnectionsOutputReference, ...)
- func NewGoogleMemorystoreInstanceStateInfoList_Override(g GoogleMemorystoreInstanceStateInfoList, ...)
- func NewGoogleMemorystoreInstanceStateInfoOutputReference_Override(g GoogleMemorystoreInstanceStateInfoOutputReference, ...)
- func NewGoogleMemorystoreInstanceStateInfoUpdateInfoList_Override(g GoogleMemorystoreInstanceStateInfoUpdateInfoList, ...)
- func NewGoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference_Override(g GoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference, ...)
- func NewGoogleMemorystoreInstanceTimeoutsOutputReference_Override(g GoogleMemorystoreInstanceTimeoutsOutputReference, ...)
- func NewGoogleMemorystoreInstanceZoneDistributionConfigOutputReference_Override(g GoogleMemorystoreInstanceZoneDistributionConfigOutputReference, ...)
- func NewGoogleMemorystoreInstance_Override(g GoogleMemorystoreInstance, scope constructs.Construct, id *string, ...)
- type GoogleMemorystoreInstance
- type GoogleMemorystoreInstanceAutomatedBackupConfig
- type GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencySchedule
- type GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference
- type GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTime
- type GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference
- type GoogleMemorystoreInstanceAutomatedBackupConfigOutputReference
- type GoogleMemorystoreInstanceConfig
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfig
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembership
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstance
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstance
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstance
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstances
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList
- type GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference
- type GoogleMemorystoreInstanceDesiredAutoCreatedEndpoints
- type GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList
- type GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference
- type GoogleMemorystoreInstanceDesiredPscAutoConnections
- type GoogleMemorystoreInstanceDesiredPscAutoConnectionsList
- type GoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference
- type GoogleMemorystoreInstanceDiscoveryEndpoints
- type GoogleMemorystoreInstanceDiscoveryEndpointsList
- type GoogleMemorystoreInstanceDiscoveryEndpointsOutputReference
- type GoogleMemorystoreInstanceEndpoints
- type GoogleMemorystoreInstanceEndpointsConnections
- type GoogleMemorystoreInstanceEndpointsConnectionsList
- type GoogleMemorystoreInstanceEndpointsConnectionsOutputReference
- type GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnection
- type GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList
- type GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference
- type GoogleMemorystoreInstanceEndpointsList
- type GoogleMemorystoreInstanceEndpointsOutputReference
- type GoogleMemorystoreInstanceGcsSource
- type GoogleMemorystoreInstanceGcsSourceOutputReference
- type GoogleMemorystoreInstanceMaintenancePolicy
- type GoogleMemorystoreInstanceMaintenancePolicyOutputReference
- type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindow
- type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList
- type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference
- type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime
- type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference
- type GoogleMemorystoreInstanceMaintenanceSchedule
- type GoogleMemorystoreInstanceMaintenanceScheduleList
- type GoogleMemorystoreInstanceMaintenanceScheduleOutputReference
- type GoogleMemorystoreInstanceManagedBackupSource
- type GoogleMemorystoreInstanceManagedBackupSourceOutputReference
- type GoogleMemorystoreInstanceNodeConfig
- type GoogleMemorystoreInstanceNodeConfigList
- type GoogleMemorystoreInstanceNodeConfigOutputReference
- type GoogleMemorystoreInstancePersistenceConfig
- type GoogleMemorystoreInstancePersistenceConfigAofConfig
- type GoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference
- type GoogleMemorystoreInstancePersistenceConfigOutputReference
- type GoogleMemorystoreInstancePersistenceConfigRdbConfig
- type GoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference
- type GoogleMemorystoreInstancePscAttachmentDetails
- type GoogleMemorystoreInstancePscAttachmentDetailsList
- type GoogleMemorystoreInstancePscAttachmentDetailsOutputReference
- type GoogleMemorystoreInstancePscAutoConnections
- type GoogleMemorystoreInstancePscAutoConnectionsList
- type GoogleMemorystoreInstancePscAutoConnectionsOutputReference
- type GoogleMemorystoreInstanceStateInfo
- type GoogleMemorystoreInstanceStateInfoList
- type GoogleMemorystoreInstanceStateInfoOutputReference
- type GoogleMemorystoreInstanceStateInfoUpdateInfo
- type GoogleMemorystoreInstanceStateInfoUpdateInfoList
- type GoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference
- type GoogleMemorystoreInstanceTimeouts
- type GoogleMemorystoreInstanceTimeoutsOutputReference
- type GoogleMemorystoreInstanceZoneDistributionConfig
- type GoogleMemorystoreInstanceZoneDistributionConfigOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleMemorystoreInstance_GenerateConfigForImport ¶
func GoogleMemorystoreInstance_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleMemorystoreInstance resource upon running "cdktf plan <stack-name>".
func GoogleMemorystoreInstance_IsConstruct ¶
func GoogleMemorystoreInstance_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 GoogleMemorystoreInstance_IsTerraformElement ¶
func GoogleMemorystoreInstance_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleMemorystoreInstance_IsTerraformResource ¶
func GoogleMemorystoreInstance_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleMemorystoreInstance_TfResourceType ¶
func GoogleMemorystoreInstance_TfResourceType() *string
func NewGoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference_Override ¶ added in v14.28.0
func NewGoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference_Override(g GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference_Override ¶ added in v14.28.0
func NewGoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference_Override(g GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstanceAutomatedBackupConfigOutputReference_Override ¶ added in v14.28.0
func NewGoogleMemorystoreInstanceAutomatedBackupConfigOutputReference_Override(g GoogleMemorystoreInstanceAutomatedBackupConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList_Override ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList_Override(g GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference_Override ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference_Override(g GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList_Override ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList_Override(g GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference_Override ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference_Override(g GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList_Override ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList_Override(g GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference_Override ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference_Override(g GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference_Override ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference_Override(g GoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference_Override ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference_Override(g GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList_Override ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList_Override(g GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference_Override ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference_Override(g GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList_Override ¶ added in v14.36.0
func NewGoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList_Override(g GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference_Override ¶ added in v14.36.0
func NewGoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference_Override(g GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceDesiredPscAutoConnectionsList_Override ¶
func NewGoogleMemorystoreInstanceDesiredPscAutoConnectionsList_Override(g GoogleMemorystoreInstanceDesiredPscAutoConnectionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference_Override ¶
func NewGoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference_Override(g GoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceDiscoveryEndpointsList_Override ¶
func NewGoogleMemorystoreInstanceDiscoveryEndpointsList_Override(g GoogleMemorystoreInstanceDiscoveryEndpointsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceDiscoveryEndpointsOutputReference_Override ¶
func NewGoogleMemorystoreInstanceDiscoveryEndpointsOutputReference_Override(g GoogleMemorystoreInstanceDiscoveryEndpointsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceEndpointsConnectionsList_Override ¶ added in v14.19.0
func NewGoogleMemorystoreInstanceEndpointsConnectionsList_Override(g GoogleMemorystoreInstanceEndpointsConnectionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceEndpointsConnectionsOutputReference_Override ¶ added in v14.19.0
func NewGoogleMemorystoreInstanceEndpointsConnectionsOutputReference_Override(g GoogleMemorystoreInstanceEndpointsConnectionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList_Override ¶ added in v14.19.0
func NewGoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList_Override(g GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference_Override ¶ added in v14.19.0
func NewGoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference_Override(g GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceEndpointsList_Override ¶ added in v14.19.0
func NewGoogleMemorystoreInstanceEndpointsList_Override(g GoogleMemorystoreInstanceEndpointsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceEndpointsOutputReference_Override ¶ added in v14.19.0
func NewGoogleMemorystoreInstanceEndpointsOutputReference_Override(g GoogleMemorystoreInstanceEndpointsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceGcsSourceOutputReference_Override ¶ added in v14.29.0
func NewGoogleMemorystoreInstanceGcsSourceOutputReference_Override(g GoogleMemorystoreInstanceGcsSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstanceMaintenancePolicyOutputReference_Override ¶ added in v14.26.0
func NewGoogleMemorystoreInstanceMaintenancePolicyOutputReference_Override(g GoogleMemorystoreInstanceMaintenancePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList_Override ¶ added in v14.26.0
func NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList_Override(g GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference_Override ¶ added in v14.26.0
func NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference_Override(g GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference_Override ¶ added in v14.26.0
func NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference_Override(g GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstanceMaintenanceScheduleList_Override ¶ added in v14.26.0
func NewGoogleMemorystoreInstanceMaintenanceScheduleList_Override(g GoogleMemorystoreInstanceMaintenanceScheduleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceMaintenanceScheduleOutputReference_Override ¶ added in v14.26.0
func NewGoogleMemorystoreInstanceMaintenanceScheduleOutputReference_Override(g GoogleMemorystoreInstanceMaintenanceScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceManagedBackupSourceOutputReference_Override ¶ added in v14.29.0
func NewGoogleMemorystoreInstanceManagedBackupSourceOutputReference_Override(g GoogleMemorystoreInstanceManagedBackupSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstanceNodeConfigList_Override ¶
func NewGoogleMemorystoreInstanceNodeConfigList_Override(g GoogleMemorystoreInstanceNodeConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceNodeConfigOutputReference_Override ¶
func NewGoogleMemorystoreInstanceNodeConfigOutputReference_Override(g GoogleMemorystoreInstanceNodeConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference_Override ¶
func NewGoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference_Override(g GoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstancePersistenceConfigOutputReference_Override ¶
func NewGoogleMemorystoreInstancePersistenceConfigOutputReference_Override(g GoogleMemorystoreInstancePersistenceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference_Override ¶
func NewGoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference_Override(g GoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstancePscAttachmentDetailsList_Override ¶ added in v14.27.0
func NewGoogleMemorystoreInstancePscAttachmentDetailsList_Override(g GoogleMemorystoreInstancePscAttachmentDetailsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstancePscAttachmentDetailsOutputReference_Override ¶ added in v14.27.0
func NewGoogleMemorystoreInstancePscAttachmentDetailsOutputReference_Override(g GoogleMemorystoreInstancePscAttachmentDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstancePscAutoConnectionsList_Override ¶
func NewGoogleMemorystoreInstancePscAutoConnectionsList_Override(g GoogleMemorystoreInstancePscAutoConnectionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstancePscAutoConnectionsOutputReference_Override ¶
func NewGoogleMemorystoreInstancePscAutoConnectionsOutputReference_Override(g GoogleMemorystoreInstancePscAutoConnectionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceStateInfoList_Override ¶
func NewGoogleMemorystoreInstanceStateInfoList_Override(g GoogleMemorystoreInstanceStateInfoList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceStateInfoOutputReference_Override ¶
func NewGoogleMemorystoreInstanceStateInfoOutputReference_Override(g GoogleMemorystoreInstanceStateInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceStateInfoUpdateInfoList_Override ¶
func NewGoogleMemorystoreInstanceStateInfoUpdateInfoList_Override(g GoogleMemorystoreInstanceStateInfoUpdateInfoList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference_Override ¶
func NewGoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference_Override(g GoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleMemorystoreInstanceTimeoutsOutputReference_Override ¶
func NewGoogleMemorystoreInstanceTimeoutsOutputReference_Override(g GoogleMemorystoreInstanceTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstanceZoneDistributionConfigOutputReference_Override ¶
func NewGoogleMemorystoreInstanceZoneDistributionConfigOutputReference_Override(g GoogleMemorystoreInstanceZoneDistributionConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleMemorystoreInstance_Override ¶
func NewGoogleMemorystoreInstance_Override(g GoogleMemorystoreInstance, scope constructs.Construct, id *string, config *GoogleMemorystoreInstanceConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance google_memorystore_instance} Resource.
Types ¶
type GoogleMemorystoreInstance ¶
type GoogleMemorystoreInstance interface { cdktf.TerraformResource AuthorizationMode() *string SetAuthorizationMode(val *string) AuthorizationModeInput() *string AutomatedBackupConfig() GoogleMemorystoreInstanceAutomatedBackupConfigOutputReference AutomatedBackupConfigInput() *GoogleMemorystoreInstanceAutomatedBackupConfig BackupCollection() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string CrossInstanceReplicationConfig() GoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference CrossInstanceReplicationConfigInput() *GoogleMemorystoreInstanceCrossInstanceReplicationConfig DeletionProtectionEnabled() interface{} SetDeletionProtectionEnabled(val interface{}) DeletionProtectionEnabledInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DesiredAutoCreatedEndpoints() GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList DesiredAutoCreatedEndpointsInput() interface{} DesiredPscAutoConnections() GoogleMemorystoreInstanceDesiredPscAutoConnectionsList DesiredPscAutoConnectionsInput() interface{} DiscoveryEndpoints() GoogleMemorystoreInstanceDiscoveryEndpointsList EffectiveLabels() cdktf.StringMap Endpoints() GoogleMemorystoreInstanceEndpointsList EngineConfigs() *map[string]*string SetEngineConfigs(val *map[string]*string) EngineConfigsInput() *map[string]*string EngineVersion() *string SetEngineVersion(val *string) EngineVersionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GcsSource() GoogleMemorystoreInstanceGcsSourceOutputReference GcsSourceInput() *GoogleMemorystoreInstanceGcsSource Id() *string SetId(val *string) IdInput() *string InstanceId() *string SetInstanceId(val *string) InstanceIdInput() *string 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 MaintenancePolicy() GoogleMemorystoreInstanceMaintenancePolicyOutputReference MaintenancePolicyInput() *GoogleMemorystoreInstanceMaintenancePolicy MaintenanceSchedule() GoogleMemorystoreInstanceMaintenanceScheduleList ManagedBackupSource() GoogleMemorystoreInstanceManagedBackupSourceOutputReference ManagedBackupSourceInput() *GoogleMemorystoreInstanceManagedBackupSource Mode() *string SetMode(val *string) ModeInput() *string Name() *string // The tree node. Node() constructs.Node NodeConfig() GoogleMemorystoreInstanceNodeConfigList NodeType() *string SetNodeType(val *string) NodeTypeInput() *string PersistenceConfig() GoogleMemorystoreInstancePersistenceConfigOutputReference PersistenceConfigInput() *GoogleMemorystoreInstancePersistenceConfig Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) PscAttachmentDetails() GoogleMemorystoreInstancePscAttachmentDetailsList PscAutoConnections() GoogleMemorystoreInstancePscAutoConnectionsList // Experimental. RawOverrides() interface{} ReplicaCount() *float64 SetReplicaCount(val *float64) ReplicaCountInput() *float64 ShardCount() *float64 SetShardCount(val *float64) ShardCountInput() *float64 State() *string StateInfo() GoogleMemorystoreInstanceStateInfoList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleMemorystoreInstanceTimeoutsOutputReference TimeoutsInput() interface{} TransitEncryptionMode() *string SetTransitEncryptionMode(val *string) TransitEncryptionModeInput() *string Uid() *string UpdateTime() *string ZoneDistributionConfig() GoogleMemorystoreInstanceZoneDistributionConfigOutputReference ZoneDistributionConfigInput() *GoogleMemorystoreInstanceZoneDistributionConfig // 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) PutAutomatedBackupConfig(value *GoogleMemorystoreInstanceAutomatedBackupConfig) PutCrossInstanceReplicationConfig(value *GoogleMemorystoreInstanceCrossInstanceReplicationConfig) PutDesiredAutoCreatedEndpoints(value interface{}) PutDesiredPscAutoConnections(value interface{}) PutGcsSource(value *GoogleMemorystoreInstanceGcsSource) PutMaintenancePolicy(value *GoogleMemorystoreInstanceMaintenancePolicy) PutManagedBackupSource(value *GoogleMemorystoreInstanceManagedBackupSource) PutPersistenceConfig(value *GoogleMemorystoreInstancePersistenceConfig) PutTimeouts(value *GoogleMemorystoreInstanceTimeouts) PutZoneDistributionConfig(value *GoogleMemorystoreInstanceZoneDistributionConfig) ResetAuthorizationMode() ResetAutomatedBackupConfig() ResetCrossInstanceReplicationConfig() ResetDeletionProtectionEnabled() ResetDesiredAutoCreatedEndpoints() ResetDesiredPscAutoConnections() ResetEngineConfigs() ResetEngineVersion() ResetGcsSource() ResetId() ResetLabels() ResetMaintenancePolicy() ResetManagedBackupSource() ResetMode() ResetNodeType() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPersistenceConfig() ResetProject() ResetReplicaCount() ResetTimeouts() ResetTransitEncryptionMode() ResetZoneDistributionConfig() 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_memorystore_instance google_memorystore_instance}.
func NewGoogleMemorystoreInstance ¶
func NewGoogleMemorystoreInstance(scope constructs.Construct, id *string, config *GoogleMemorystoreInstanceConfig) GoogleMemorystoreInstance
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance google_memorystore_instance} Resource.
type GoogleMemorystoreInstanceAutomatedBackupConfig ¶ added in v14.28.0
type GoogleMemorystoreInstanceAutomatedBackupConfig struct { // fixed_frequency_schedule block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#fixed_frequency_schedule GoogleMemorystoreInstance#fixed_frequency_schedule} FixedFrequencySchedule *GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencySchedule `field:"required" json:"fixedFrequencySchedule" yaml:"fixedFrequencySchedule"` // How long to keep automated backups before the backups are deleted. // // The value should be between 1 day and 365 days. If not specified, the default value is 35 days. // A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s". The default_value is "3024000s" // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#retention GoogleMemorystoreInstance#retention} Retention *string `field:"required" json:"retention" yaml:"retention"` }
type GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencySchedule ¶ added in v14.28.0
type GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencySchedule struct { // start_time block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#start_time GoogleMemorystoreInstance#start_time} StartTime *GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTime `field:"required" json:"startTime" yaml:"startTime"` }
type GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference ¶ added in v14.28.0
type GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference 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() *GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencySchedule SetInternalValue(val *GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencySchedule) StartTime() GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference StartTimeInput() *GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTime // 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 *GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTime) // 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 NewGoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference ¶ added in v14.28.0
func NewGoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference
type GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTime ¶ added in v14.28.0
type GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTime struct { // Hours of a day in 24 hour format. // // Must be greater than or equal to 0 and typically must be less than or equal 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_memorystore_instance#hours GoogleMemorystoreInstance#hours} Hours *float64 `field:"required" json:"hours" yaml:"hours"` }
type GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference ¶ added in v14.28.0
type GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference 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() *GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTime SetInternalValue(val *GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTime) // 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 NewGoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference ¶ added in v14.28.0
func NewGoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference
type GoogleMemorystoreInstanceAutomatedBackupConfigOutputReference ¶ added in v14.28.0
type GoogleMemorystoreInstanceAutomatedBackupConfigOutputReference 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 FixedFrequencySchedule() GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference FixedFrequencyScheduleInput() *GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencySchedule // Experimental. Fqn() *string InternalValue() *GoogleMemorystoreInstanceAutomatedBackupConfig SetInternalValue(val *GoogleMemorystoreInstanceAutomatedBackupConfig) Retention() *string SetRetention(val *string) RetentionInput() *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 PutFixedFrequencySchedule(value *GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencySchedule) // 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 NewGoogleMemorystoreInstanceAutomatedBackupConfigOutputReference ¶ added in v14.28.0
func NewGoogleMemorystoreInstanceAutomatedBackupConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstanceAutomatedBackupConfigOutputReference
type GoogleMemorystoreInstanceConfig ¶
type GoogleMemorystoreInstanceConfig 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"` // Required. The ID to use for the instance, which will become the final component of the instance's resource name. // // This value is subject to the following restrictions: // // * Must be 4-63 characters in length // * Must begin with a letter or digit // * Must contain only lowercase letters, digits, and hyphens // * Must not end with a hyphen // * Must be unique within a location // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#instance_id GoogleMemorystoreInstance#instance_id} InstanceId *string `field:"required" json:"instanceId" yaml:"instanceId"` // Resource ID segment making up resource 'name'. // // It identifies the resource within its parent collection as described in https://google.aip.dev/122. See documentation for resource type 'memorystore.googleapis.com/CertificateAuthority'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#location GoogleMemorystoreInstance#location} Location *string `field:"required" json:"location" yaml:"location"` // Required. Number of shards for the instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#shard_count GoogleMemorystoreInstance#shard_count} ShardCount *float64 `field:"required" json:"shardCount" yaml:"shardCount"` // Optional. Immutable. Authorization mode of the instance. Possible values: AUTH_DISABLED IAM_AUTH. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#authorization_mode GoogleMemorystoreInstance#authorization_mode} AuthorizationMode *string `field:"optional" json:"authorizationMode" yaml:"authorizationMode"` // automated_backup_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#automated_backup_config GoogleMemorystoreInstance#automated_backup_config} AutomatedBackupConfig *GoogleMemorystoreInstanceAutomatedBackupConfig `field:"optional" json:"automatedBackupConfig" yaml:"automatedBackupConfig"` // cross_instance_replication_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#cross_instance_replication_config GoogleMemorystoreInstance#cross_instance_replication_config} CrossInstanceReplicationConfig *GoogleMemorystoreInstanceCrossInstanceReplicationConfig `field:"optional" json:"crossInstanceReplicationConfig" yaml:"crossInstanceReplicationConfig"` // Optional. If set to true deletion of the instance will fail. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#deletion_protection_enabled GoogleMemorystoreInstance#deletion_protection_enabled} DeletionProtectionEnabled interface{} `field:"optional" json:"deletionProtectionEnabled" yaml:"deletionProtectionEnabled"` // desired_auto_created_endpoints block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#desired_auto_created_endpoints GoogleMemorystoreInstance#desired_auto_created_endpoints} DesiredAutoCreatedEndpoints interface{} `field:"optional" json:"desiredAutoCreatedEndpoints" yaml:"desiredAutoCreatedEndpoints"` // desired_psc_auto_connections block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#desired_psc_auto_connections GoogleMemorystoreInstance#desired_psc_auto_connections} DesiredPscAutoConnections interface{} `field:"optional" json:"desiredPscAutoConnections" yaml:"desiredPscAutoConnections"` // Optional. User-provided engine configurations for the instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#engine_configs GoogleMemorystoreInstance#engine_configs} EngineConfigs *map[string]*string `field:"optional" json:"engineConfigs" yaml:"engineConfigs"` // Optional. Engine version of the instance. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#engine_version GoogleMemorystoreInstance#engine_version} EngineVersion *string `field:"optional" json:"engineVersion" yaml:"engineVersion"` // gcs_source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#gcs_source GoogleMemorystoreInstance#gcs_source} GcsSource *GoogleMemorystoreInstanceGcsSource `field:"optional" json:"gcsSource" yaml:"gcsSource"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#id GoogleMemorystoreInstance#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"` // Optional. Labels to represent user-provided metadata. // // **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_memorystore_instance#labels GoogleMemorystoreInstance#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // maintenance_policy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#maintenance_policy GoogleMemorystoreInstance#maintenance_policy} MaintenancePolicy *GoogleMemorystoreInstanceMaintenancePolicy `field:"optional" json:"maintenancePolicy" yaml:"maintenancePolicy"` // managed_backup_source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#managed_backup_source GoogleMemorystoreInstance#managed_backup_source} ManagedBackupSource *GoogleMemorystoreInstanceManagedBackupSource `field:"optional" json:"managedBackupSource" yaml:"managedBackupSource"` // Optional. cluster or cluster-disabled. Possible values: CLUSTER CLUSTER_DISABLED Possible values: ["CLUSTER", "CLUSTER_DISABLED"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#mode GoogleMemorystoreInstance#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // Optional. Machine type for individual nodes of the instance. Possible values: SHARED_CORE_NANO HIGHMEM_MEDIUM HIGHMEM_XLARGE STANDARD_SMALL. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#node_type GoogleMemorystoreInstance#node_type} NodeType *string `field:"optional" json:"nodeType" yaml:"nodeType"` // persistence_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#persistence_config GoogleMemorystoreInstance#persistence_config} PersistenceConfig *GoogleMemorystoreInstancePersistenceConfig `field:"optional" json:"persistenceConfig" yaml:"persistenceConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#project GoogleMemorystoreInstance#project}. Project *string `field:"optional" json:"project" yaml:"project"` // Optional. Number of replica nodes per shard. If omitted the default is 0 replicas. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#replica_count GoogleMemorystoreInstance#replica_count} ReplicaCount *float64 `field:"optional" json:"replicaCount" yaml:"replicaCount"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#timeouts GoogleMemorystoreInstance#timeouts} Timeouts *GoogleMemorystoreInstanceTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // Optional. Immutable. In-transit encryption mode of the instance. Possible values: TRANSIT_ENCRYPTION_DISABLED SERVER_AUTHENTICATION. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#transit_encryption_mode GoogleMemorystoreInstance#transit_encryption_mode} TransitEncryptionMode *string `field:"optional" json:"transitEncryptionMode" yaml:"transitEncryptionMode"` // zone_distribution_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#zone_distribution_config GoogleMemorystoreInstance#zone_distribution_config} ZoneDistributionConfig *GoogleMemorystoreInstanceZoneDistributionConfig `field:"optional" json:"zoneDistributionConfig" yaml:"zoneDistributionConfig"` }
type GoogleMemorystoreInstanceCrossInstanceReplicationConfig ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfig struct { // The instance role supports the following values: 1. // // 'INSTANCE_ROLE_UNSPECIFIED': This is an independent instance that has never participated in cross instance replication. It allows both reads and writes. // 2. 'NONE': This is an independent instance that previously participated in cross instance replication(either as a 'PRIMARY' or 'SECONDARY' cluster). It allows both reads and writes. // 3. 'PRIMARY': This instance serves as the replication source for secondary instance that are replicating from it. Any data written to it is automatically replicated to its secondary clusters. It allows both reads and writes. // 4. 'SECONDARY': This instance replicates data from the primary instance. It allows only reads. Possible values: ["INSTANCE_ROLE_UNSPECIFIED", "NONE", "PRIMARY", "SECONDARY"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#instance_role GoogleMemorystoreInstance#instance_role} InstanceRole *string `field:"optional" json:"instanceRole" yaml:"instanceRole"` // primary_instance block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#primary_instance GoogleMemorystoreInstance#primary_instance} PrimaryInstance *GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstance `field:"optional" json:"primaryInstance" yaml:"primaryInstance"` // secondary_instances block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#secondary_instances GoogleMemorystoreInstance#secondary_instances} SecondaryInstances interface{} `field:"optional" json:"secondaryInstances" yaml:"secondaryInstances"` }
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembership ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembership struct { }
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList 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) GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference // 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 NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference 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() *GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembership SetInternalValue(val *GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembership) PrimaryInstance() GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList SecondaryInstance() GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList // 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 NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstance ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstance struct { }
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList 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) GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference // 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 NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference 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 Instance() *string InternalValue() *GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstance SetInternalValue(val *GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstance) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uid() *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 NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstance ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstance struct { }
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList 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) GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference // 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 NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference 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 Instance() *string InternalValue() *GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstance SetInternalValue(val *GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstance) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uid() *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 NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference 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 InstanceRole() *string SetInstanceRole(val *string) InstanceRoleInput() *string InternalValue() *GoogleMemorystoreInstanceCrossInstanceReplicationConfig SetInternalValue(val *GoogleMemorystoreInstanceCrossInstanceReplicationConfig) Membership() GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList PrimaryInstance() GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference PrimaryInstanceInput() *GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstance SecondaryInstances() GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList SecondaryInstancesInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UpdateTime() *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 PutPrimaryInstance(value *GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstance) PutSecondaryInstances(value interface{}) ResetInstanceRole() ResetPrimaryInstance() ResetSecondaryInstances() // 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 NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstance ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstance struct { // The full resource path of the primary instance in the format: projects/{project}/locations/{region}/instances/{instance-id}. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#instance GoogleMemorystoreInstance#instance} Instance *string `field:"optional" json:"instance" yaml:"instance"` }
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference 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 Instance() *string SetInstance(val *string) InstanceInput() *string InternalValue() *GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstance SetInternalValue(val *GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstance) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uid() *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 ResetInstance() // 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 NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstances ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstances struct { // The full resource path of the Nth instance in the format: projects/{project}/locations/{region}/instance/{instance-id}. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#instance GoogleMemorystoreInstance#instance} Instance *string `field:"optional" json:"instance" yaml:"instance"` }
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList 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) GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference // 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 NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference ¶ added in v14.27.0
type GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference 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 Instance() *string SetInstance(val *string) InstanceInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uid() *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 ResetInstance() // 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 NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference ¶ added in v14.27.0
func NewGoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference
type GoogleMemorystoreInstanceDesiredAutoCreatedEndpoints ¶ added in v14.36.0
type GoogleMemorystoreInstanceDesiredAutoCreatedEndpoints struct { // Required. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#network GoogleMemorystoreInstance#network} Network *string `field:"required" json:"network" yaml:"network"` // Required. The consumer project_id where the forwarding rule is created from. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#project_id GoogleMemorystoreInstance#project_id} ProjectId *string `field:"required" json:"projectId" yaml:"projectId"` }
type GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList ¶ added in v14.36.0
type GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList 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) GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference // 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 NewGoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList ¶ added in v14.36.0
func NewGoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList
type GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference ¶ added in v14.36.0
type GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Network() *string SetNetwork(val *string) NetworkInput() *string ProjectId() *string SetProjectId(val *string) ProjectIdInput() *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 NewGoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference ¶ added in v14.36.0
func NewGoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference
type GoogleMemorystoreInstanceDesiredPscAutoConnections ¶
type GoogleMemorystoreInstanceDesiredPscAutoConnections struct { // Required. The consumer network where the IP address resides, in the form of projects/{project_id}/global/networks/{network_id}. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#network GoogleMemorystoreInstance#network} Network *string `field:"required" json:"network" yaml:"network"` // Required. The consumer project_id where the forwarding rule is created from. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#project_id GoogleMemorystoreInstance#project_id} ProjectId *string `field:"required" json:"projectId" yaml:"projectId"` }
type GoogleMemorystoreInstanceDesiredPscAutoConnectionsList ¶
type GoogleMemorystoreInstanceDesiredPscAutoConnectionsList 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) GoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference // 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 NewGoogleMemorystoreInstanceDesiredPscAutoConnectionsList ¶
func NewGoogleMemorystoreInstanceDesiredPscAutoConnectionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceDesiredPscAutoConnectionsList
type GoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference ¶
type GoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Network() *string SetNetwork(val *string) NetworkInput() *string ProjectId() *string SetProjectId(val *string) ProjectIdInput() *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 NewGoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference ¶
func NewGoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference
type GoogleMemorystoreInstanceDiscoveryEndpoints ¶
type GoogleMemorystoreInstanceDiscoveryEndpoints struct { }
type GoogleMemorystoreInstanceDiscoveryEndpointsList ¶
type GoogleMemorystoreInstanceDiscoveryEndpointsList 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) GoogleMemorystoreInstanceDiscoveryEndpointsOutputReference // 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 NewGoogleMemorystoreInstanceDiscoveryEndpointsList ¶
func NewGoogleMemorystoreInstanceDiscoveryEndpointsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceDiscoveryEndpointsList
type GoogleMemorystoreInstanceDiscoveryEndpointsOutputReference ¶
type GoogleMemorystoreInstanceDiscoveryEndpointsOutputReference interface { cdktf.ComplexObject Address() *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() *GoogleMemorystoreInstanceDiscoveryEndpoints SetInternalValue(val *GoogleMemorystoreInstanceDiscoveryEndpoints) Network() *string Port() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleMemorystoreInstanceDiscoveryEndpointsOutputReference ¶
func NewGoogleMemorystoreInstanceDiscoveryEndpointsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceDiscoveryEndpointsOutputReference
type GoogleMemorystoreInstanceEndpoints ¶ added in v14.19.0
type GoogleMemorystoreInstanceEndpoints struct { }
type GoogleMemorystoreInstanceEndpointsConnections ¶ added in v14.19.0
type GoogleMemorystoreInstanceEndpointsConnections struct { }
type GoogleMemorystoreInstanceEndpointsConnectionsList ¶ added in v14.19.0
type GoogleMemorystoreInstanceEndpointsConnectionsList 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) GoogleMemorystoreInstanceEndpointsConnectionsOutputReference // 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 NewGoogleMemorystoreInstanceEndpointsConnectionsList ¶ added in v14.19.0
func NewGoogleMemorystoreInstanceEndpointsConnectionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceEndpointsConnectionsList
type GoogleMemorystoreInstanceEndpointsConnectionsOutputReference ¶ added in v14.19.0
type GoogleMemorystoreInstanceEndpointsConnectionsOutputReference 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() *GoogleMemorystoreInstanceEndpointsConnections SetInternalValue(val *GoogleMemorystoreInstanceEndpointsConnections) PscAutoConnection() GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList // 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 NewGoogleMemorystoreInstanceEndpointsConnectionsOutputReference ¶ added in v14.19.0
func NewGoogleMemorystoreInstanceEndpointsConnectionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceEndpointsConnectionsOutputReference
type GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnection ¶ added in v14.19.0
type GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnection struct { }
type GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList ¶ added in v14.19.0
type GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList 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) GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference // 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 NewGoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList ¶ added in v14.19.0
func NewGoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList
type GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference ¶ added in v14.19.0
type GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference 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) ConnectionType() *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 ForwardingRule() *string // Experimental. Fqn() *string InternalValue() *GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnection SetInternalValue(val *GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnection) IpAddress() *string Network() *string Port() *float64 ProjectId() *string PscConnectionId() *string ServiceAttachment() *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 NewGoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference ¶ added in v14.19.0
func NewGoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference
type GoogleMemorystoreInstanceEndpointsList ¶ added in v14.19.0
type GoogleMemorystoreInstanceEndpointsList 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) GoogleMemorystoreInstanceEndpointsOutputReference // 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 NewGoogleMemorystoreInstanceEndpointsList ¶ added in v14.19.0
func NewGoogleMemorystoreInstanceEndpointsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceEndpointsList
type GoogleMemorystoreInstanceEndpointsOutputReference ¶ added in v14.19.0
type GoogleMemorystoreInstanceEndpointsOutputReference 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) Connections() GoogleMemorystoreInstanceEndpointsConnectionsList // 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() *GoogleMemorystoreInstanceEndpoints SetInternalValue(val *GoogleMemorystoreInstanceEndpoints) // 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 NewGoogleMemorystoreInstanceEndpointsOutputReference ¶ added in v14.19.0
func NewGoogleMemorystoreInstanceEndpointsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceEndpointsOutputReference
type GoogleMemorystoreInstanceGcsSource ¶ added in v14.29.0
type GoogleMemorystoreInstanceGcsSource struct { // URIs of the GCS objects to import. Example: gs://bucket1/object1, gs//bucket2/folder2/object2. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#uris GoogleMemorystoreInstance#uris} Uris *[]*string `field:"required" json:"uris" yaml:"uris"` }
type GoogleMemorystoreInstanceGcsSourceOutputReference ¶ added in v14.29.0
type GoogleMemorystoreInstanceGcsSourceOutputReference 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() *GoogleMemorystoreInstanceGcsSource SetInternalValue(val *GoogleMemorystoreInstanceGcsSource) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uris() *[]*string SetUris(val *[]*string) UrisInput() *[]*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 NewGoogleMemorystoreInstanceGcsSourceOutputReference ¶ added in v14.29.0
func NewGoogleMemorystoreInstanceGcsSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstanceGcsSourceOutputReference
type GoogleMemorystoreInstanceMaintenancePolicy ¶ added in v14.26.0
type GoogleMemorystoreInstanceMaintenancePolicy struct { // weekly_maintenance_window block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#weekly_maintenance_window GoogleMemorystoreInstance#weekly_maintenance_window} WeeklyMaintenanceWindow interface{} `field:"optional" json:"weeklyMaintenanceWindow" yaml:"weeklyMaintenanceWindow"` }
type GoogleMemorystoreInstanceMaintenancePolicyOutputReference ¶ added in v14.26.0
type GoogleMemorystoreInstanceMaintenancePolicyOutputReference 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) CreateTime() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleMemorystoreInstanceMaintenancePolicy SetInternalValue(val *GoogleMemorystoreInstanceMaintenancePolicy) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UpdateTime() *string WeeklyMaintenanceWindow() GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList WeeklyMaintenanceWindowInput() interface{} // 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 PutWeeklyMaintenanceWindow(value interface{}) ResetWeeklyMaintenanceWindow() // 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 NewGoogleMemorystoreInstanceMaintenancePolicyOutputReference ¶ added in v14.26.0
func NewGoogleMemorystoreInstanceMaintenancePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstanceMaintenancePolicyOutputReference
type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindow ¶ added in v14.26.0
type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindow struct { // The day of week that maintenance updates occur. // // - DAY_OF_WEEK_UNSPECIFIED: The day of the week is unspecified. // - MONDAY: Monday // - TUESDAY: Tuesday // - WEDNESDAY: Wednesday // - THURSDAY: Thursday // - FRIDAY: Friday // - SATURDAY: Saturday // - SUNDAY: Sunday Possible values: ["DAY_OF_WEEK_UNSPECIFIED", "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_memorystore_instance#day GoogleMemorystoreInstance#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_memorystore_instance#start_time GoogleMemorystoreInstance#start_time} StartTime *GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime `field:"required" json:"startTime" yaml:"startTime"` }
type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList ¶ added in v14.26.0
type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList 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) GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference // 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 NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList ¶ added in v14.26.0
func NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList
type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference ¶ added in v14.26.0
type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference 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 Duration() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) StartTime() GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference StartTimeInput() *GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime // 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 *GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime) // 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 NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference ¶ added in v14.26.0
func NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference
type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime ¶ added in v14.26.0
type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime 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_memorystore_instance#hours GoogleMemorystoreInstance#hours} Hours *float64 `field:"optional" json:"hours" yaml:"hours"` // Minutes of hour of day. Must be from 0 to 59. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#minutes GoogleMemorystoreInstance#minutes} Minutes *float64 `field:"optional" json:"minutes" yaml:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#nanos GoogleMemorystoreInstance#nanos} Nanos *float64 `field:"optional" json:"nanos" yaml:"nanos"` // Seconds of minutes of the time. // // Must normally be from 0 to 59. // An API may allow the value 60 if it allows leap-seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#seconds GoogleMemorystoreInstance#seconds} Seconds *float64 `field:"optional" json:"seconds" yaml:"seconds"` }
type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference ¶ added in v14.26.0
type GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference 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() *GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime SetInternalValue(val *GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime) 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 NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference ¶ added in v14.26.0
func NewGoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference
type GoogleMemorystoreInstanceMaintenanceSchedule ¶ added in v14.26.0
type GoogleMemorystoreInstanceMaintenanceSchedule struct { }
type GoogleMemorystoreInstanceMaintenanceScheduleList ¶ added in v14.26.0
type GoogleMemorystoreInstanceMaintenanceScheduleList 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) GoogleMemorystoreInstanceMaintenanceScheduleOutputReference // 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 NewGoogleMemorystoreInstanceMaintenanceScheduleList ¶ added in v14.26.0
func NewGoogleMemorystoreInstanceMaintenanceScheduleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceMaintenanceScheduleList
type GoogleMemorystoreInstanceMaintenanceScheduleOutputReference ¶ added in v14.26.0
type GoogleMemorystoreInstanceMaintenanceScheduleOutputReference 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 InternalValue() *GoogleMemorystoreInstanceMaintenanceSchedule SetInternalValue(val *GoogleMemorystoreInstanceMaintenanceSchedule) ScheduleDeadlineTime() *string StartTime() *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 NewGoogleMemorystoreInstanceMaintenanceScheduleOutputReference ¶ added in v14.26.0
func NewGoogleMemorystoreInstanceMaintenanceScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceMaintenanceScheduleOutputReference
type GoogleMemorystoreInstanceManagedBackupSource ¶ added in v14.29.0
type GoogleMemorystoreInstanceManagedBackupSource struct { // Example: //memorystore.googleapis.com/projects/{project}/locations/{location}/backups/{backupId}. In this case, it assumes the backup is under memorystore.googleapis.com. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#backup GoogleMemorystoreInstance#backup} Backup *string `field:"required" json:"backup" yaml:"backup"` }
type GoogleMemorystoreInstanceManagedBackupSourceOutputReference ¶ added in v14.29.0
type GoogleMemorystoreInstanceManagedBackupSourceOutputReference interface { cdktf.ComplexObject Backup() *string SetBackup(val *string) BackupInput() *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() *GoogleMemorystoreInstanceManagedBackupSource SetInternalValue(val *GoogleMemorystoreInstanceManagedBackupSource) // 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 NewGoogleMemorystoreInstanceManagedBackupSourceOutputReference ¶ added in v14.29.0
func NewGoogleMemorystoreInstanceManagedBackupSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstanceManagedBackupSourceOutputReference
type GoogleMemorystoreInstanceNodeConfig ¶
type GoogleMemorystoreInstanceNodeConfig struct { }
type GoogleMemorystoreInstanceNodeConfigList ¶
type GoogleMemorystoreInstanceNodeConfigList 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) GoogleMemorystoreInstanceNodeConfigOutputReference // 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 NewGoogleMemorystoreInstanceNodeConfigList ¶
func NewGoogleMemorystoreInstanceNodeConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceNodeConfigList
type GoogleMemorystoreInstanceNodeConfigOutputReference ¶
type GoogleMemorystoreInstanceNodeConfigOutputReference 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() *GoogleMemorystoreInstanceNodeConfig SetInternalValue(val *GoogleMemorystoreInstanceNodeConfig) SizeGb() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleMemorystoreInstanceNodeConfigOutputReference ¶
func NewGoogleMemorystoreInstanceNodeConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceNodeConfigOutputReference
type GoogleMemorystoreInstancePersistenceConfig ¶
type GoogleMemorystoreInstancePersistenceConfig struct { // aof_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#aof_config GoogleMemorystoreInstance#aof_config} AofConfig *GoogleMemorystoreInstancePersistenceConfigAofConfig `field:"optional" json:"aofConfig" yaml:"aofConfig"` // Optional. Current persistence mode. Possible values: DISABLED RDB AOF Possible values: ["DISABLED", "RDB", "AOF"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#mode GoogleMemorystoreInstance#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // rdb_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#rdb_config GoogleMemorystoreInstance#rdb_config} RdbConfig *GoogleMemorystoreInstancePersistenceConfigRdbConfig `field:"optional" json:"rdbConfig" yaml:"rdbConfig"` }
type GoogleMemorystoreInstancePersistenceConfigAofConfig ¶
type GoogleMemorystoreInstancePersistenceConfigAofConfig struct { // Optional. The fsync mode. Possible values: NEVER EVERY_SEC ALWAYS. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#append_fsync GoogleMemorystoreInstance#append_fsync} AppendFsync *string `field:"optional" json:"appendFsync" yaml:"appendFsync"` }
type GoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference ¶
type GoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference interface { cdktf.ComplexObject AppendFsync() *string SetAppendFsync(val *string) AppendFsyncInput() *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() *GoogleMemorystoreInstancePersistenceConfigAofConfig SetInternalValue(val *GoogleMemorystoreInstancePersistenceConfigAofConfig) // 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 ResetAppendFsync() // 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 NewGoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference ¶
func NewGoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference
type GoogleMemorystoreInstancePersistenceConfigOutputReference ¶
type GoogleMemorystoreInstancePersistenceConfigOutputReference interface { cdktf.ComplexObject AofConfig() GoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference AofConfigInput() *GoogleMemorystoreInstancePersistenceConfigAofConfig // 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() *GoogleMemorystoreInstancePersistenceConfig SetInternalValue(val *GoogleMemorystoreInstancePersistenceConfig) Mode() *string SetMode(val *string) ModeInput() *string RdbConfig() GoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference RdbConfigInput() *GoogleMemorystoreInstancePersistenceConfigRdbConfig // 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 PutAofConfig(value *GoogleMemorystoreInstancePersistenceConfigAofConfig) PutRdbConfig(value *GoogleMemorystoreInstancePersistenceConfigRdbConfig) ResetAofConfig() ResetMode() ResetRdbConfig() // 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 NewGoogleMemorystoreInstancePersistenceConfigOutputReference ¶
func NewGoogleMemorystoreInstancePersistenceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstancePersistenceConfigOutputReference
type GoogleMemorystoreInstancePersistenceConfigRdbConfig ¶
type GoogleMemorystoreInstancePersistenceConfigRdbConfig struct { // Optional. Period between RDB snapshots. Possible values: ONE_HOUR SIX_HOURS TWELVE_HOURS TWENTY_FOUR_HOURS. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#rdb_snapshot_period GoogleMemorystoreInstance#rdb_snapshot_period} RdbSnapshotPeriod *string `field:"optional" json:"rdbSnapshotPeriod" yaml:"rdbSnapshotPeriod"` // Optional. // // Time that the first snapshot was/will be attempted, and to which future // snapshots will be aligned. If not provided, the current time will be // used. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#rdb_snapshot_start_time GoogleMemorystoreInstance#rdb_snapshot_start_time} RdbSnapshotStartTime *string `field:"optional" json:"rdbSnapshotStartTime" yaml:"rdbSnapshotStartTime"` }
type GoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference ¶
type GoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference 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() *GoogleMemorystoreInstancePersistenceConfigRdbConfig SetInternalValue(val *GoogleMemorystoreInstancePersistenceConfigRdbConfig) RdbSnapshotPeriod() *string SetRdbSnapshotPeriod(val *string) RdbSnapshotPeriodInput() *string RdbSnapshotStartTime() *string SetRdbSnapshotStartTime(val *string) RdbSnapshotStartTimeInput() *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 ResetRdbSnapshotPeriod() ResetRdbSnapshotStartTime() // 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 NewGoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference ¶
func NewGoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference
type GoogleMemorystoreInstancePscAttachmentDetails ¶ added in v14.27.0
type GoogleMemorystoreInstancePscAttachmentDetails struct { }
type GoogleMemorystoreInstancePscAttachmentDetailsList ¶ added in v14.27.0
type GoogleMemorystoreInstancePscAttachmentDetailsList 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) GoogleMemorystoreInstancePscAttachmentDetailsOutputReference // 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 NewGoogleMemorystoreInstancePscAttachmentDetailsList ¶ added in v14.27.0
func NewGoogleMemorystoreInstancePscAttachmentDetailsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstancePscAttachmentDetailsList
type GoogleMemorystoreInstancePscAttachmentDetailsOutputReference ¶ added in v14.27.0
type GoogleMemorystoreInstancePscAttachmentDetailsOutputReference 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) ConnectionType() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GoogleMemorystoreInstancePscAttachmentDetails SetInternalValue(val *GoogleMemorystoreInstancePscAttachmentDetails) ServiceAttachment() *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 NewGoogleMemorystoreInstancePscAttachmentDetailsOutputReference ¶ added in v14.27.0
func NewGoogleMemorystoreInstancePscAttachmentDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstancePscAttachmentDetailsOutputReference
type GoogleMemorystoreInstancePscAutoConnections ¶
type GoogleMemorystoreInstancePscAutoConnections struct { }
type GoogleMemorystoreInstancePscAutoConnectionsList ¶
type GoogleMemorystoreInstancePscAutoConnectionsList 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) GoogleMemorystoreInstancePscAutoConnectionsOutputReference // 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 NewGoogleMemorystoreInstancePscAutoConnectionsList ¶
func NewGoogleMemorystoreInstancePscAutoConnectionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstancePscAutoConnectionsList
type GoogleMemorystoreInstancePscAutoConnectionsOutputReference ¶
type GoogleMemorystoreInstancePscAutoConnectionsOutputReference 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) ConnectionType() *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 ForwardingRule() *string // Experimental. Fqn() *string InternalValue() *GoogleMemorystoreInstancePscAutoConnections SetInternalValue(val *GoogleMemorystoreInstancePscAutoConnections) IpAddress() *string Network() *string Port() *float64 ProjectId() *string PscConnectionId() *string PscConnectionStatus() *string ServiceAttachment() *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 NewGoogleMemorystoreInstancePscAutoConnectionsOutputReference ¶
func NewGoogleMemorystoreInstancePscAutoConnectionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstancePscAutoConnectionsOutputReference
type GoogleMemorystoreInstanceStateInfo ¶
type GoogleMemorystoreInstanceStateInfo struct { }
type GoogleMemorystoreInstanceStateInfoList ¶
type GoogleMemorystoreInstanceStateInfoList 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) GoogleMemorystoreInstanceStateInfoOutputReference // 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 NewGoogleMemorystoreInstanceStateInfoList ¶
func NewGoogleMemorystoreInstanceStateInfoList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceStateInfoList
type GoogleMemorystoreInstanceStateInfoOutputReference ¶
type GoogleMemorystoreInstanceStateInfoOutputReference 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() *GoogleMemorystoreInstanceStateInfo SetInternalValue(val *GoogleMemorystoreInstanceStateInfo) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UpdateInfo() GoogleMemorystoreInstanceStateInfoUpdateInfoList // 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 NewGoogleMemorystoreInstanceStateInfoOutputReference ¶
func NewGoogleMemorystoreInstanceStateInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceStateInfoOutputReference
type GoogleMemorystoreInstanceStateInfoUpdateInfo ¶
type GoogleMemorystoreInstanceStateInfoUpdateInfo struct { }
type GoogleMemorystoreInstanceStateInfoUpdateInfoList ¶
type GoogleMemorystoreInstanceStateInfoUpdateInfoList 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) GoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference // 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 NewGoogleMemorystoreInstanceStateInfoUpdateInfoList ¶
func NewGoogleMemorystoreInstanceStateInfoUpdateInfoList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleMemorystoreInstanceStateInfoUpdateInfoList
type GoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference ¶
type GoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference 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() *GoogleMemorystoreInstanceStateInfoUpdateInfo SetInternalValue(val *GoogleMemorystoreInstanceStateInfoUpdateInfo) TargetEngineVersion() *string TargetNodeType() *string TargetReplicaCount() *float64 TargetShardCount() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference ¶
func NewGoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference
type GoogleMemorystoreInstanceTimeouts ¶
type GoogleMemorystoreInstanceTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#create GoogleMemorystoreInstance#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_memorystore_instance#delete GoogleMemorystoreInstance#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_memorystore_instance#update GoogleMemorystoreInstance#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleMemorystoreInstanceTimeoutsOutputReference ¶
type GoogleMemorystoreInstanceTimeoutsOutputReference 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 NewGoogleMemorystoreInstanceTimeoutsOutputReference ¶
func NewGoogleMemorystoreInstanceTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstanceTimeoutsOutputReference
type GoogleMemorystoreInstanceZoneDistributionConfig ¶
type GoogleMemorystoreInstanceZoneDistributionConfig struct { // Optional. Current zone distribution mode. Defaults to MULTI_ZONE. Possible values: MULTI_ZONE SINGLE_ZONE Possible values: ["MULTI_ZONE", "SINGLE_ZONE"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#mode GoogleMemorystoreInstance#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` // Optional. Defines zone where all resources will be allocated with SINGLE_ZONE mode. Ignored for MULTI_ZONE mode. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/resources/google_memorystore_instance#zone GoogleMemorystoreInstance#zone} Zone *string `field:"optional" json:"zone" yaml:"zone"` }
type GoogleMemorystoreInstanceZoneDistributionConfigOutputReference ¶
type GoogleMemorystoreInstanceZoneDistributionConfigOutputReference 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() *GoogleMemorystoreInstanceZoneDistributionConfig SetInternalValue(val *GoogleMemorystoreInstanceZoneDistributionConfig) Mode() *string SetMode(val *string) ModeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Zone() *string SetZone(val *string) ZoneInput() *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 ResetMode() ResetZone() // 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 NewGoogleMemorystoreInstanceZoneDistributionConfigOutputReference ¶
func NewGoogleMemorystoreInstanceZoneDistributionConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleMemorystoreInstanceZoneDistributionConfigOutputReference
Source Files
¶
- GoogleMemorystoreInstance.go
- GoogleMemorystoreInstanceAutomatedBackupConfig.go
- GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencySchedule.go
- GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference.go
- GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleOutputReference__checks.go
- GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTime.go
- GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference.go
- GoogleMemorystoreInstanceAutomatedBackupConfigFixedFrequencyScheduleStartTimeOutputReference__checks.go
- GoogleMemorystoreInstanceAutomatedBackupConfigOutputReference.go
- GoogleMemorystoreInstanceAutomatedBackupConfigOutputReference__checks.go
- GoogleMemorystoreInstanceConfig.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfig.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembership.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipList__checks.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipOutputReference__checks.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstance.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceList__checks.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipPrimaryInstanceOutputReference__checks.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstance.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceList__checks.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigMembershipSecondaryInstanceOutputReference__checks.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigOutputReference__checks.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstance.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigPrimaryInstanceOutputReference__checks.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstances.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesList__checks.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference.go
- GoogleMemorystoreInstanceCrossInstanceReplicationConfigSecondaryInstancesOutputReference__checks.go
- GoogleMemorystoreInstanceDesiredAutoCreatedEndpoints.go
- GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList.go
- GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsList__checks.go
- GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference.go
- GoogleMemorystoreInstanceDesiredAutoCreatedEndpointsOutputReference__checks.go
- GoogleMemorystoreInstanceDesiredPscAutoConnections.go
- GoogleMemorystoreInstanceDesiredPscAutoConnectionsList.go
- GoogleMemorystoreInstanceDesiredPscAutoConnectionsList__checks.go
- GoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference.go
- GoogleMemorystoreInstanceDesiredPscAutoConnectionsOutputReference__checks.go
- GoogleMemorystoreInstanceDiscoveryEndpoints.go
- GoogleMemorystoreInstanceDiscoveryEndpointsList.go
- GoogleMemorystoreInstanceDiscoveryEndpointsList__checks.go
- GoogleMemorystoreInstanceDiscoveryEndpointsOutputReference.go
- GoogleMemorystoreInstanceDiscoveryEndpointsOutputReference__checks.go
- GoogleMemorystoreInstanceEndpoints.go
- GoogleMemorystoreInstanceEndpointsConnections.go
- GoogleMemorystoreInstanceEndpointsConnectionsList.go
- GoogleMemorystoreInstanceEndpointsConnectionsList__checks.go
- GoogleMemorystoreInstanceEndpointsConnectionsOutputReference.go
- GoogleMemorystoreInstanceEndpointsConnectionsOutputReference__checks.go
- GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnection.go
- GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList.go
- GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionList__checks.go
- GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference.go
- GoogleMemorystoreInstanceEndpointsConnectionsPscAutoConnectionOutputReference__checks.go
- GoogleMemorystoreInstanceEndpointsList.go
- GoogleMemorystoreInstanceEndpointsList__checks.go
- GoogleMemorystoreInstanceEndpointsOutputReference.go
- GoogleMemorystoreInstanceEndpointsOutputReference__checks.go
- GoogleMemorystoreInstanceGcsSource.go
- GoogleMemorystoreInstanceGcsSourceOutputReference.go
- GoogleMemorystoreInstanceGcsSourceOutputReference__checks.go
- GoogleMemorystoreInstanceMaintenancePolicy.go
- GoogleMemorystoreInstanceMaintenancePolicyOutputReference.go
- GoogleMemorystoreInstanceMaintenancePolicyOutputReference__checks.go
- GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindow.go
- GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList.go
- GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowList__checks.go
- GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference.go
- GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowOutputReference__checks.go
- GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTime.go
- GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference.go
- GoogleMemorystoreInstanceMaintenancePolicyWeeklyMaintenanceWindowStartTimeOutputReference__checks.go
- GoogleMemorystoreInstanceMaintenanceSchedule.go
- GoogleMemorystoreInstanceMaintenanceScheduleList.go
- GoogleMemorystoreInstanceMaintenanceScheduleList__checks.go
- GoogleMemorystoreInstanceMaintenanceScheduleOutputReference.go
- GoogleMemorystoreInstanceMaintenanceScheduleOutputReference__checks.go
- GoogleMemorystoreInstanceManagedBackupSource.go
- GoogleMemorystoreInstanceManagedBackupSourceOutputReference.go
- GoogleMemorystoreInstanceManagedBackupSourceOutputReference__checks.go
- GoogleMemorystoreInstanceNodeConfig.go
- GoogleMemorystoreInstanceNodeConfigList.go
- GoogleMemorystoreInstanceNodeConfigList__checks.go
- GoogleMemorystoreInstanceNodeConfigOutputReference.go
- GoogleMemorystoreInstanceNodeConfigOutputReference__checks.go
- GoogleMemorystoreInstancePersistenceConfig.go
- GoogleMemorystoreInstancePersistenceConfigAofConfig.go
- GoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference.go
- GoogleMemorystoreInstancePersistenceConfigAofConfigOutputReference__checks.go
- GoogleMemorystoreInstancePersistenceConfigOutputReference.go
- GoogleMemorystoreInstancePersistenceConfigOutputReference__checks.go
- GoogleMemorystoreInstancePersistenceConfigRdbConfig.go
- GoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference.go
- GoogleMemorystoreInstancePersistenceConfigRdbConfigOutputReference__checks.go
- GoogleMemorystoreInstancePscAttachmentDetails.go
- GoogleMemorystoreInstancePscAttachmentDetailsList.go
- GoogleMemorystoreInstancePscAttachmentDetailsList__checks.go
- GoogleMemorystoreInstancePscAttachmentDetailsOutputReference.go
- GoogleMemorystoreInstancePscAttachmentDetailsOutputReference__checks.go
- GoogleMemorystoreInstancePscAutoConnections.go
- GoogleMemorystoreInstancePscAutoConnectionsList.go
- GoogleMemorystoreInstancePscAutoConnectionsList__checks.go
- GoogleMemorystoreInstancePscAutoConnectionsOutputReference.go
- GoogleMemorystoreInstancePscAutoConnectionsOutputReference__checks.go
- GoogleMemorystoreInstanceStateInfo.go
- GoogleMemorystoreInstanceStateInfoList.go
- GoogleMemorystoreInstanceStateInfoList__checks.go
- GoogleMemorystoreInstanceStateInfoOutputReference.go
- GoogleMemorystoreInstanceStateInfoOutputReference__checks.go
- GoogleMemorystoreInstanceStateInfoUpdateInfo.go
- GoogleMemorystoreInstanceStateInfoUpdateInfoList.go
- GoogleMemorystoreInstanceStateInfoUpdateInfoList__checks.go
- GoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference.go
- GoogleMemorystoreInstanceStateInfoUpdateInfoOutputReference__checks.go
- GoogleMemorystoreInstanceTimeouts.go
- GoogleMemorystoreInstanceTimeoutsOutputReference.go
- GoogleMemorystoreInstanceTimeoutsOutputReference__checks.go
- GoogleMemorystoreInstanceZoneDistributionConfig.go
- GoogleMemorystoreInstanceZoneDistributionConfigOutputReference.go
- GoogleMemorystoreInstanceZoneDistributionConfigOutputReference__checks.go
- GoogleMemorystoreInstance__checks.go
- main.go