Documentation ¶
Index ¶
- func DataAwsOpensearchDomain_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataAwsOpensearchDomain_IsConstruct(x interface{}) *bool
- func DataAwsOpensearchDomain_IsTerraformDataSource(x interface{}) *bool
- func DataAwsOpensearchDomain_IsTerraformElement(x interface{}) *bool
- func DataAwsOpensearchDomain_TfResourceType() *string
- func NewDataAwsOpensearchDomainAdvancedSecurityOptionsList_Override(d DataAwsOpensearchDomainAdvancedSecurityOptionsList, ...)
- func NewDataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference_Override(d DataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference, ...)
- func NewDataAwsOpensearchDomainAutoTuneOptionsList_Override(d DataAwsOpensearchDomainAutoTuneOptionsList, ...)
- func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList_Override(d DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList, ...)
- func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference_Override(...)
- func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList_Override(d DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList, ...)
- func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference_Override(d DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference, ...)
- func NewDataAwsOpensearchDomainAutoTuneOptionsOutputReference_Override(d DataAwsOpensearchDomainAutoTuneOptionsOutputReference, ...)
- func NewDataAwsOpensearchDomainClusterConfigColdStorageOptionsList_Override(d DataAwsOpensearchDomainClusterConfigColdStorageOptionsList, ...)
- func NewDataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference_Override(d DataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference, ...)
- func NewDataAwsOpensearchDomainClusterConfigList_Override(d DataAwsOpensearchDomainClusterConfigList, ...)
- func NewDataAwsOpensearchDomainClusterConfigOutputReference_Override(d DataAwsOpensearchDomainClusterConfigOutputReference, ...)
- func NewDataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList_Override(d DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList, ...)
- func NewDataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference_Override(d DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference, ...)
- func NewDataAwsOpensearchDomainCognitoOptionsList_Override(d DataAwsOpensearchDomainCognitoOptionsList, ...)
- func NewDataAwsOpensearchDomainCognitoOptionsOutputReference_Override(d DataAwsOpensearchDomainCognitoOptionsOutputReference, ...)
- func NewDataAwsOpensearchDomainEbsOptionsList_Override(d DataAwsOpensearchDomainEbsOptionsList, ...)
- func NewDataAwsOpensearchDomainEbsOptionsOutputReference_Override(d DataAwsOpensearchDomainEbsOptionsOutputReference, ...)
- func NewDataAwsOpensearchDomainEncryptionAtRestList_Override(d DataAwsOpensearchDomainEncryptionAtRestList, ...)
- func NewDataAwsOpensearchDomainEncryptionAtRestOutputReference_Override(d DataAwsOpensearchDomainEncryptionAtRestOutputReference, ...)
- func NewDataAwsOpensearchDomainLogPublishingOptionsList_Override(d DataAwsOpensearchDomainLogPublishingOptionsList, ...)
- func NewDataAwsOpensearchDomainLogPublishingOptionsOutputReference_Override(d DataAwsOpensearchDomainLogPublishingOptionsOutputReference, ...)
- func NewDataAwsOpensearchDomainNodeToNodeEncryptionList_Override(d DataAwsOpensearchDomainNodeToNodeEncryptionList, ...)
- func NewDataAwsOpensearchDomainNodeToNodeEncryptionOutputReference_Override(d DataAwsOpensearchDomainNodeToNodeEncryptionOutputReference, ...)
- func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList_Override(d DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList, ...)
- func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference_Override(d DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference, ...)
- func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList_Override(d DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList, ...)
- func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference_Override(...)
- func NewDataAwsOpensearchDomainOffPeakWindowOptionsOutputReference_Override(d DataAwsOpensearchDomainOffPeakWindowOptionsOutputReference, ...)
- func NewDataAwsOpensearchDomainSnapshotOptionsList_Override(d DataAwsOpensearchDomainSnapshotOptionsList, ...)
- func NewDataAwsOpensearchDomainSnapshotOptionsOutputReference_Override(d DataAwsOpensearchDomainSnapshotOptionsOutputReference, ...)
- func NewDataAwsOpensearchDomainSoftwareUpdateOptionsList_Override(d DataAwsOpensearchDomainSoftwareUpdateOptionsList, ...)
- func NewDataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference_Override(d DataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference, ...)
- func NewDataAwsOpensearchDomainVpcOptionsList_Override(d DataAwsOpensearchDomainVpcOptionsList, ...)
- func NewDataAwsOpensearchDomainVpcOptionsOutputReference_Override(d DataAwsOpensearchDomainVpcOptionsOutputReference, ...)
- func NewDataAwsOpensearchDomain_Override(d DataAwsOpensearchDomain, scope constructs.Construct, id *string, ...)
- type DataAwsOpensearchDomain
- type DataAwsOpensearchDomainAdvancedSecurityOptions
- type DataAwsOpensearchDomainAdvancedSecurityOptionsList
- type DataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference
- type DataAwsOpensearchDomainAutoTuneOptions
- type DataAwsOpensearchDomainAutoTuneOptionsList
- type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceSchedule
- type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration
- type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList
- type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference
- type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList
- type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference
- type DataAwsOpensearchDomainAutoTuneOptionsOutputReference
- type DataAwsOpensearchDomainClusterConfig
- type DataAwsOpensearchDomainClusterConfigColdStorageOptions
- type DataAwsOpensearchDomainClusterConfigColdStorageOptionsList
- type DataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference
- type DataAwsOpensearchDomainClusterConfigList
- type DataAwsOpensearchDomainClusterConfigOutputReference
- type DataAwsOpensearchDomainClusterConfigZoneAwarenessConfig
- type DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList
- type DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference
- type DataAwsOpensearchDomainCognitoOptions
- type DataAwsOpensearchDomainCognitoOptionsList
- type DataAwsOpensearchDomainCognitoOptionsOutputReference
- type DataAwsOpensearchDomainConfig
- type DataAwsOpensearchDomainEbsOptions
- type DataAwsOpensearchDomainEbsOptionsList
- type DataAwsOpensearchDomainEbsOptionsOutputReference
- type DataAwsOpensearchDomainEncryptionAtRest
- type DataAwsOpensearchDomainEncryptionAtRestList
- type DataAwsOpensearchDomainEncryptionAtRestOutputReference
- type DataAwsOpensearchDomainLogPublishingOptions
- type DataAwsOpensearchDomainLogPublishingOptionsList
- type DataAwsOpensearchDomainLogPublishingOptionsOutputReference
- type DataAwsOpensearchDomainNodeToNodeEncryption
- type DataAwsOpensearchDomainNodeToNodeEncryptionList
- type DataAwsOpensearchDomainNodeToNodeEncryptionOutputReference
- type DataAwsOpensearchDomainOffPeakWindowOptions
- type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindow
- type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList
- type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference
- type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime
- type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList
- type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference
- type DataAwsOpensearchDomainOffPeakWindowOptionsOutputReference
- type DataAwsOpensearchDomainSnapshotOptions
- type DataAwsOpensearchDomainSnapshotOptionsList
- type DataAwsOpensearchDomainSnapshotOptionsOutputReference
- type DataAwsOpensearchDomainSoftwareUpdateOptions
- type DataAwsOpensearchDomainSoftwareUpdateOptionsList
- type DataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference
- type DataAwsOpensearchDomainVpcOptions
- type DataAwsOpensearchDomainVpcOptionsList
- type DataAwsOpensearchDomainVpcOptionsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataAwsOpensearchDomain_GenerateConfigForImport ¶
func DataAwsOpensearchDomain_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataAwsOpensearchDomain resource upon running "cdktf plan <stack-name>".
func DataAwsOpensearchDomain_IsConstruct ¶
func DataAwsOpensearchDomain_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 DataAwsOpensearchDomain_IsTerraformDataSource ¶
func DataAwsOpensearchDomain_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataAwsOpensearchDomain_IsTerraformElement ¶
func DataAwsOpensearchDomain_IsTerraformElement(x interface{}) *bool
Experimental.
func DataAwsOpensearchDomain_TfResourceType ¶
func DataAwsOpensearchDomain_TfResourceType() *string
func NewDataAwsOpensearchDomainAdvancedSecurityOptionsList_Override ¶
func NewDataAwsOpensearchDomainAdvancedSecurityOptionsList_Override(d DataAwsOpensearchDomainAdvancedSecurityOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference_Override ¶
func NewDataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference_Override(d DataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainAutoTuneOptionsList_Override ¶
func NewDataAwsOpensearchDomainAutoTuneOptionsList_Override(d DataAwsOpensearchDomainAutoTuneOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList_Override ¶
func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList_Override(d DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference_Override ¶
func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference_Override(d DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList_Override ¶
func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList_Override(d DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference_Override ¶
func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference_Override(d DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainAutoTuneOptionsOutputReference_Override ¶
func NewDataAwsOpensearchDomainAutoTuneOptionsOutputReference_Override(d DataAwsOpensearchDomainAutoTuneOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainClusterConfigColdStorageOptionsList_Override ¶
func NewDataAwsOpensearchDomainClusterConfigColdStorageOptionsList_Override(d DataAwsOpensearchDomainClusterConfigColdStorageOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference_Override ¶
func NewDataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference_Override(d DataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainClusterConfigList_Override ¶
func NewDataAwsOpensearchDomainClusterConfigList_Override(d DataAwsOpensearchDomainClusterConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainClusterConfigOutputReference_Override ¶
func NewDataAwsOpensearchDomainClusterConfigOutputReference_Override(d DataAwsOpensearchDomainClusterConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList_Override ¶
func NewDataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList_Override(d DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference_Override ¶
func NewDataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference_Override(d DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainCognitoOptionsList_Override ¶
func NewDataAwsOpensearchDomainCognitoOptionsList_Override(d DataAwsOpensearchDomainCognitoOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainCognitoOptionsOutputReference_Override ¶
func NewDataAwsOpensearchDomainCognitoOptionsOutputReference_Override(d DataAwsOpensearchDomainCognitoOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainEbsOptionsList_Override ¶
func NewDataAwsOpensearchDomainEbsOptionsList_Override(d DataAwsOpensearchDomainEbsOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainEbsOptionsOutputReference_Override ¶
func NewDataAwsOpensearchDomainEbsOptionsOutputReference_Override(d DataAwsOpensearchDomainEbsOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainEncryptionAtRestList_Override ¶
func NewDataAwsOpensearchDomainEncryptionAtRestList_Override(d DataAwsOpensearchDomainEncryptionAtRestList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainEncryptionAtRestOutputReference_Override ¶
func NewDataAwsOpensearchDomainEncryptionAtRestOutputReference_Override(d DataAwsOpensearchDomainEncryptionAtRestOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainLogPublishingOptionsList_Override ¶
func NewDataAwsOpensearchDomainLogPublishingOptionsList_Override(d DataAwsOpensearchDomainLogPublishingOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainLogPublishingOptionsOutputReference_Override ¶
func NewDataAwsOpensearchDomainLogPublishingOptionsOutputReference_Override(d DataAwsOpensearchDomainLogPublishingOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainNodeToNodeEncryptionList_Override ¶
func NewDataAwsOpensearchDomainNodeToNodeEncryptionList_Override(d DataAwsOpensearchDomainNodeToNodeEncryptionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainNodeToNodeEncryptionOutputReference_Override ¶
func NewDataAwsOpensearchDomainNodeToNodeEncryptionOutputReference_Override(d DataAwsOpensearchDomainNodeToNodeEncryptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList_Override ¶
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList_Override(d DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference_Override ¶
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference_Override(d DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList_Override ¶
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList_Override(d DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference_Override ¶
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference_Override(d DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOutputReference_Override ¶
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOutputReference_Override(d DataAwsOpensearchDomainOffPeakWindowOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataAwsOpensearchDomainSnapshotOptionsList_Override ¶
func NewDataAwsOpensearchDomainSnapshotOptionsList_Override(d DataAwsOpensearchDomainSnapshotOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainSnapshotOptionsOutputReference_Override ¶
func NewDataAwsOpensearchDomainSnapshotOptionsOutputReference_Override(d DataAwsOpensearchDomainSnapshotOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainSoftwareUpdateOptionsList_Override ¶
func NewDataAwsOpensearchDomainSoftwareUpdateOptionsList_Override(d DataAwsOpensearchDomainSoftwareUpdateOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference_Override ¶
func NewDataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference_Override(d DataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomainVpcOptionsList_Override ¶
func NewDataAwsOpensearchDomainVpcOptionsList_Override(d DataAwsOpensearchDomainVpcOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsOpensearchDomainVpcOptionsOutputReference_Override ¶
func NewDataAwsOpensearchDomainVpcOptionsOutputReference_Override(d DataAwsOpensearchDomainVpcOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsOpensearchDomain_Override ¶
func NewDataAwsOpensearchDomain_Override(d DataAwsOpensearchDomain, scope constructs.Construct, id *string, config *DataAwsOpensearchDomainConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.72.0/docs/data-sources/opensearch_domain aws_opensearch_domain} Data Source.
Types ¶
type DataAwsOpensearchDomain ¶
type DataAwsOpensearchDomain interface { cdktf.TerraformDataSource AccessPolicies() *string AdvancedOptions() cdktf.StringMap AdvancedSecurityOptions() DataAwsOpensearchDomainAdvancedSecurityOptionsList Arn() *string AutoTuneOptions() DataAwsOpensearchDomainAutoTuneOptionsList // Experimental. CdktfStack() cdktf.TerraformStack ClusterConfig() DataAwsOpensearchDomainClusterConfigList CognitoOptions() DataAwsOpensearchDomainCognitoOptionsList // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) Created() cdktf.IResolvable DashboardEndpoint() *string DashboardEndpointV2() *string Deleted() cdktf.IResolvable // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DomainEndpointV2HostedZoneId() *string DomainId() *string DomainName() *string SetDomainName(val *string) DomainNameInput() *string EbsOptions() DataAwsOpensearchDomainEbsOptionsList EncryptionAtRest() DataAwsOpensearchDomainEncryptionAtRestList Endpoint() *string EndpointV2() *string EngineVersion() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IpAddressType() *string KibanaEndpoint() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LogPublishingOptions() DataAwsOpensearchDomainLogPublishingOptionsList // The tree node. Node() constructs.Node NodeToNodeEncryption() DataAwsOpensearchDomainNodeToNodeEncryptionList OffPeakWindowOptions() DataAwsOpensearchDomainOffPeakWindowOptionsOutputReference OffPeakWindowOptionsInput() *DataAwsOpensearchDomainOffPeakWindowOptions Processing() cdktf.IResolvable // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} SnapshotOptions() DataAwsOpensearchDomainSnapshotOptionsList SoftwareUpdateOptions() DataAwsOpensearchDomainSoftwareUpdateOptionsList Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string VpcOptions() DataAwsOpensearchDomainVpcOptionsList // 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. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutOffPeakWindowOptions(value *DataAwsOpensearchDomainOffPeakWindowOptions) ResetId() ResetOffPeakWindowOptions() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTags() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Adds this resource to the terraform JSON output. // 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/aws/5.72.0/docs/data-sources/opensearch_domain aws_opensearch_domain}.
func NewDataAwsOpensearchDomain ¶
func NewDataAwsOpensearchDomain(scope constructs.Construct, id *string, config *DataAwsOpensearchDomainConfig) DataAwsOpensearchDomain
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.72.0/docs/data-sources/opensearch_domain aws_opensearch_domain} Data Source.
type DataAwsOpensearchDomainAdvancedSecurityOptions ¶
type DataAwsOpensearchDomainAdvancedSecurityOptions struct { }
type DataAwsOpensearchDomainAdvancedSecurityOptionsList ¶
type DataAwsOpensearchDomainAdvancedSecurityOptionsList 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) DataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference // 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 NewDataAwsOpensearchDomainAdvancedSecurityOptionsList ¶
func NewDataAwsOpensearchDomainAdvancedSecurityOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainAdvancedSecurityOptionsList
type DataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference ¶
type DataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference interface { cdktf.ComplexObject AnonymousAuthEnabled() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalUserDatabaseEnabled() cdktf.IResolvable InternalValue() *DataAwsOpensearchDomainAdvancedSecurityOptions SetInternalValue(val *DataAwsOpensearchDomainAdvancedSecurityOptions) // 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 NewDataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference ¶
func NewDataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference
type DataAwsOpensearchDomainAutoTuneOptions ¶
type DataAwsOpensearchDomainAutoTuneOptions struct { }
type DataAwsOpensearchDomainAutoTuneOptionsList ¶
type DataAwsOpensearchDomainAutoTuneOptionsList 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) DataAwsOpensearchDomainAutoTuneOptionsOutputReference // 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 NewDataAwsOpensearchDomainAutoTuneOptionsList ¶
func NewDataAwsOpensearchDomainAutoTuneOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainAutoTuneOptionsList
type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceSchedule ¶
type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceSchedule struct { }
type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration ¶
type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration struct { }
type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList ¶
type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList 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) DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference // 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 NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList ¶
func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList
type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference ¶
type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference 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() *DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration SetInternalValue(val *DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string Value() *float64 // 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 NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference ¶
func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference
type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList ¶
type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList 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) DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference // 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 NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList ¶
func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList
type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference ¶
type DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference 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 CronExpressionForRecurrence() *string Duration() DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList // Experimental. Fqn() *string InternalValue() *DataAwsOpensearchDomainAutoTuneOptionsMaintenanceSchedule SetInternalValue(val *DataAwsOpensearchDomainAutoTuneOptionsMaintenanceSchedule) StartAt() *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 NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference ¶
func NewDataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference
type DataAwsOpensearchDomainAutoTuneOptionsOutputReference ¶
type DataAwsOpensearchDomainAutoTuneOptionsOutputReference 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 DesiredState() *string // Experimental. Fqn() *string InternalValue() *DataAwsOpensearchDomainAutoTuneOptions SetInternalValue(val *DataAwsOpensearchDomainAutoTuneOptions) MaintenanceSchedule() DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList RollbackOnDisable() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UseOffPeakWindow() cdktf.IResolvable // 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 NewDataAwsOpensearchDomainAutoTuneOptionsOutputReference ¶
func NewDataAwsOpensearchDomainAutoTuneOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainAutoTuneOptionsOutputReference
type DataAwsOpensearchDomainClusterConfig ¶
type DataAwsOpensearchDomainClusterConfig struct { }
type DataAwsOpensearchDomainClusterConfigColdStorageOptions ¶
type DataAwsOpensearchDomainClusterConfigColdStorageOptions struct { }
type DataAwsOpensearchDomainClusterConfigColdStorageOptionsList ¶
type DataAwsOpensearchDomainClusterConfigColdStorageOptionsList 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) DataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference // 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 NewDataAwsOpensearchDomainClusterConfigColdStorageOptionsList ¶
func NewDataAwsOpensearchDomainClusterConfigColdStorageOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainClusterConfigColdStorageOptionsList
type DataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference ¶
type DataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAwsOpensearchDomainClusterConfigColdStorageOptions SetInternalValue(val *DataAwsOpensearchDomainClusterConfigColdStorageOptions) // 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 NewDataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference ¶
func NewDataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference
type DataAwsOpensearchDomainClusterConfigList ¶
type DataAwsOpensearchDomainClusterConfigList 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) DataAwsOpensearchDomainClusterConfigOutputReference // 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 NewDataAwsOpensearchDomainClusterConfigList ¶
func NewDataAwsOpensearchDomainClusterConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainClusterConfigList
type DataAwsOpensearchDomainClusterConfigOutputReference ¶
type DataAwsOpensearchDomainClusterConfigOutputReference interface { cdktf.ComplexObject ColdStorageOptions() DataAwsOpensearchDomainClusterConfigColdStorageOptionsList // 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 DedicatedMasterCount() *float64 DedicatedMasterEnabled() cdktf.IResolvable DedicatedMasterType() *string // Experimental. Fqn() *string InstanceCount() *float64 InstanceType() *string InternalValue() *DataAwsOpensearchDomainClusterConfig SetInternalValue(val *DataAwsOpensearchDomainClusterConfig) MultiAzWithStandbyEnabled() cdktf.IResolvable // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WarmCount() *float64 WarmEnabled() cdktf.IResolvable WarmType() *string ZoneAwarenessConfig() DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList ZoneAwarenessEnabled() cdktf.IResolvable // 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 NewDataAwsOpensearchDomainClusterConfigOutputReference ¶
func NewDataAwsOpensearchDomainClusterConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainClusterConfigOutputReference
type DataAwsOpensearchDomainClusterConfigZoneAwarenessConfig ¶
type DataAwsOpensearchDomainClusterConfigZoneAwarenessConfig struct { }
type DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList ¶
type DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList 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) DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference // 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 NewDataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList ¶
func NewDataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList
type DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference ¶
type DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference interface { cdktf.ComplexObject AvailabilityZoneCount() *float64 // 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() *DataAwsOpensearchDomainClusterConfigZoneAwarenessConfig SetInternalValue(val *DataAwsOpensearchDomainClusterConfigZoneAwarenessConfig) // 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 NewDataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference ¶
func NewDataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference
type DataAwsOpensearchDomainCognitoOptions ¶
type DataAwsOpensearchDomainCognitoOptions struct { }
type DataAwsOpensearchDomainCognitoOptionsList ¶
type DataAwsOpensearchDomainCognitoOptionsList 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) DataAwsOpensearchDomainCognitoOptionsOutputReference // 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 NewDataAwsOpensearchDomainCognitoOptionsList ¶
func NewDataAwsOpensearchDomainCognitoOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainCognitoOptionsList
type DataAwsOpensearchDomainCognitoOptionsOutputReference ¶
type DataAwsOpensearchDomainCognitoOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string IdentityPoolId() *string InternalValue() *DataAwsOpensearchDomainCognitoOptions SetInternalValue(val *DataAwsOpensearchDomainCognitoOptions) RoleArn() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UserPoolId() *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 NewDataAwsOpensearchDomainCognitoOptionsOutputReference ¶
func NewDataAwsOpensearchDomainCognitoOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainCognitoOptionsOutputReference
type DataAwsOpensearchDomainConfig ¶
type DataAwsOpensearchDomainConfig 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"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.72.0/docs/data-sources/opensearch_domain#domain_name DataAwsOpensearchDomain#domain_name}. DomainName *string `field:"required" json:"domainName" yaml:"domainName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.72.0/docs/data-sources/opensearch_domain#id DataAwsOpensearchDomain#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"` // off_peak_window_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.72.0/docs/data-sources/opensearch_domain#off_peak_window_options DataAwsOpensearchDomain#off_peak_window_options} OffPeakWindowOptions *DataAwsOpensearchDomainOffPeakWindowOptions `field:"optional" json:"offPeakWindowOptions" yaml:"offPeakWindowOptions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.72.0/docs/data-sources/opensearch_domain#tags DataAwsOpensearchDomain#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` }
type DataAwsOpensearchDomainEbsOptions ¶
type DataAwsOpensearchDomainEbsOptions struct { }
type DataAwsOpensearchDomainEbsOptionsList ¶
type DataAwsOpensearchDomainEbsOptionsList 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) DataAwsOpensearchDomainEbsOptionsOutputReference // 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 NewDataAwsOpensearchDomainEbsOptionsList ¶
func NewDataAwsOpensearchDomainEbsOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainEbsOptionsList
type DataAwsOpensearchDomainEbsOptionsOutputReference ¶
type DataAwsOpensearchDomainEbsOptionsOutputReference 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 EbsEnabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAwsOpensearchDomainEbsOptions SetInternalValue(val *DataAwsOpensearchDomainEbsOptions) Iops() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Throughput() *float64 VolumeSize() *float64 VolumeType() *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 NewDataAwsOpensearchDomainEbsOptionsOutputReference ¶
func NewDataAwsOpensearchDomainEbsOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainEbsOptionsOutputReference
type DataAwsOpensearchDomainEncryptionAtRest ¶
type DataAwsOpensearchDomainEncryptionAtRest struct { }
type DataAwsOpensearchDomainEncryptionAtRestList ¶
type DataAwsOpensearchDomainEncryptionAtRestList 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) DataAwsOpensearchDomainEncryptionAtRestOutputReference // 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 NewDataAwsOpensearchDomainEncryptionAtRestList ¶
func NewDataAwsOpensearchDomainEncryptionAtRestList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainEncryptionAtRestList
type DataAwsOpensearchDomainEncryptionAtRestOutputReference ¶
type DataAwsOpensearchDomainEncryptionAtRestOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAwsOpensearchDomainEncryptionAtRest SetInternalValue(val *DataAwsOpensearchDomainEncryptionAtRest) KmsKeyId() *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 NewDataAwsOpensearchDomainEncryptionAtRestOutputReference ¶
func NewDataAwsOpensearchDomainEncryptionAtRestOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainEncryptionAtRestOutputReference
type DataAwsOpensearchDomainLogPublishingOptions ¶
type DataAwsOpensearchDomainLogPublishingOptions struct { }
type DataAwsOpensearchDomainLogPublishingOptionsList ¶
type DataAwsOpensearchDomainLogPublishingOptionsList 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) DataAwsOpensearchDomainLogPublishingOptionsOutputReference // 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 NewDataAwsOpensearchDomainLogPublishingOptionsList ¶
func NewDataAwsOpensearchDomainLogPublishingOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainLogPublishingOptionsList
type DataAwsOpensearchDomainLogPublishingOptionsOutputReference ¶
type DataAwsOpensearchDomainLogPublishingOptionsOutputReference interface { cdktf.ComplexObject CloudwatchLogGroupArn() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAwsOpensearchDomainLogPublishingOptions SetInternalValue(val *DataAwsOpensearchDomainLogPublishingOptions) LogType() *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 NewDataAwsOpensearchDomainLogPublishingOptionsOutputReference ¶
func NewDataAwsOpensearchDomainLogPublishingOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainLogPublishingOptionsOutputReference
type DataAwsOpensearchDomainNodeToNodeEncryption ¶
type DataAwsOpensearchDomainNodeToNodeEncryption struct { }
type DataAwsOpensearchDomainNodeToNodeEncryptionList ¶
type DataAwsOpensearchDomainNodeToNodeEncryptionList 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) DataAwsOpensearchDomainNodeToNodeEncryptionOutputReference // 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 NewDataAwsOpensearchDomainNodeToNodeEncryptionList ¶
func NewDataAwsOpensearchDomainNodeToNodeEncryptionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainNodeToNodeEncryptionList
type DataAwsOpensearchDomainNodeToNodeEncryptionOutputReference ¶
type DataAwsOpensearchDomainNodeToNodeEncryptionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAwsOpensearchDomainNodeToNodeEncryption SetInternalValue(val *DataAwsOpensearchDomainNodeToNodeEncryption) // 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 NewDataAwsOpensearchDomainNodeToNodeEncryptionOutputReference ¶
func NewDataAwsOpensearchDomainNodeToNodeEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainNodeToNodeEncryptionOutputReference
type DataAwsOpensearchDomainOffPeakWindowOptions ¶
type DataAwsOpensearchDomainOffPeakWindowOptions struct { }
type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindow ¶
type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindow struct { }
type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList ¶
type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList 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) DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference // 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 NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList ¶
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList
type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference ¶
type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference 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() *DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindow SetInternalValue(val *DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindow) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WindowStartTime() DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList // 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 NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference ¶
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference
type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime ¶
type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime struct { }
type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList ¶
type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList 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) DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference // 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 NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList ¶
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList
type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference ¶
type DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference 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 InternalValue() *DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime SetInternalValue(val *DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime) Minutes() *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 NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference ¶
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference
type DataAwsOpensearchDomainOffPeakWindowOptionsOutputReference ¶
type DataAwsOpensearchDomainOffPeakWindowOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAwsOpensearchDomainOffPeakWindowOptions SetInternalValue(val *DataAwsOpensearchDomainOffPeakWindowOptions) OffPeakWindow() DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList // 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 NewDataAwsOpensearchDomainOffPeakWindowOptionsOutputReference ¶
func NewDataAwsOpensearchDomainOffPeakWindowOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataAwsOpensearchDomainOffPeakWindowOptionsOutputReference
type DataAwsOpensearchDomainSnapshotOptions ¶
type DataAwsOpensearchDomainSnapshotOptions struct { }
type DataAwsOpensearchDomainSnapshotOptionsList ¶
type DataAwsOpensearchDomainSnapshotOptionsList 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) DataAwsOpensearchDomainSnapshotOptionsOutputReference // 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 NewDataAwsOpensearchDomainSnapshotOptionsList ¶
func NewDataAwsOpensearchDomainSnapshotOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainSnapshotOptionsList
type DataAwsOpensearchDomainSnapshotOptionsOutputReference ¶
type DataAwsOpensearchDomainSnapshotOptionsOutputReference interface { cdktf.ComplexObject AutomatedSnapshotStartHour() *float64 // 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() *DataAwsOpensearchDomainSnapshotOptions SetInternalValue(val *DataAwsOpensearchDomainSnapshotOptions) // 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 NewDataAwsOpensearchDomainSnapshotOptionsOutputReference ¶
func NewDataAwsOpensearchDomainSnapshotOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainSnapshotOptionsOutputReference
type DataAwsOpensearchDomainSoftwareUpdateOptions ¶
type DataAwsOpensearchDomainSoftwareUpdateOptions struct { }
type DataAwsOpensearchDomainSoftwareUpdateOptionsList ¶
type DataAwsOpensearchDomainSoftwareUpdateOptionsList 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) DataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference // 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 NewDataAwsOpensearchDomainSoftwareUpdateOptionsList ¶
func NewDataAwsOpensearchDomainSoftwareUpdateOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainSoftwareUpdateOptionsList
type DataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference ¶
type DataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference interface { cdktf.ComplexObject AutoSoftwareUpdateEnabled() cdktf.IResolvable // 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() *DataAwsOpensearchDomainSoftwareUpdateOptions SetInternalValue(val *DataAwsOpensearchDomainSoftwareUpdateOptions) // 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 NewDataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference ¶
func NewDataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference
type DataAwsOpensearchDomainVpcOptions ¶
type DataAwsOpensearchDomainVpcOptions struct { }
type DataAwsOpensearchDomainVpcOptionsList ¶
type DataAwsOpensearchDomainVpcOptionsList 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) DataAwsOpensearchDomainVpcOptionsOutputReference // 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 NewDataAwsOpensearchDomainVpcOptionsList ¶
func NewDataAwsOpensearchDomainVpcOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsOpensearchDomainVpcOptionsList
type DataAwsOpensearchDomainVpcOptionsOutputReference ¶
type DataAwsOpensearchDomainVpcOptionsOutputReference interface { cdktf.ComplexObject AvailabilityZones() *[]*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() *DataAwsOpensearchDomainVpcOptions SetInternalValue(val *DataAwsOpensearchDomainVpcOptions) SecurityGroupIds() *[]*string SubnetIds() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VpcId() *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 NewDataAwsOpensearchDomainVpcOptionsOutputReference ¶
func NewDataAwsOpensearchDomainVpcOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsOpensearchDomainVpcOptionsOutputReference
Source Files ¶
- DataAwsOpensearchDomain.go
- DataAwsOpensearchDomainAdvancedSecurityOptions.go
- DataAwsOpensearchDomainAdvancedSecurityOptionsList.go
- DataAwsOpensearchDomainAdvancedSecurityOptionsList__checks.go
- DataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference.go
- DataAwsOpensearchDomainAdvancedSecurityOptionsOutputReference__checks.go
- DataAwsOpensearchDomainAutoTuneOptions.go
- DataAwsOpensearchDomainAutoTuneOptionsList.go
- DataAwsOpensearchDomainAutoTuneOptionsList__checks.go
- DataAwsOpensearchDomainAutoTuneOptionsMaintenanceSchedule.go
- DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDuration.go
- DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList.go
- DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationList__checks.go
- DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference.go
- DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleDurationOutputReference__checks.go
- DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList.go
- DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleList__checks.go
- DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference.go
- DataAwsOpensearchDomainAutoTuneOptionsMaintenanceScheduleOutputReference__checks.go
- DataAwsOpensearchDomainAutoTuneOptionsOutputReference.go
- DataAwsOpensearchDomainAutoTuneOptionsOutputReference__checks.go
- DataAwsOpensearchDomainClusterConfig.go
- DataAwsOpensearchDomainClusterConfigColdStorageOptions.go
- DataAwsOpensearchDomainClusterConfigColdStorageOptionsList.go
- DataAwsOpensearchDomainClusterConfigColdStorageOptionsList__checks.go
- DataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference.go
- DataAwsOpensearchDomainClusterConfigColdStorageOptionsOutputReference__checks.go
- DataAwsOpensearchDomainClusterConfigList.go
- DataAwsOpensearchDomainClusterConfigList__checks.go
- DataAwsOpensearchDomainClusterConfigOutputReference.go
- DataAwsOpensearchDomainClusterConfigOutputReference__checks.go
- DataAwsOpensearchDomainClusterConfigZoneAwarenessConfig.go
- DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList.go
- DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigList__checks.go
- DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference.go
- DataAwsOpensearchDomainClusterConfigZoneAwarenessConfigOutputReference__checks.go
- DataAwsOpensearchDomainCognitoOptions.go
- DataAwsOpensearchDomainCognitoOptionsList.go
- DataAwsOpensearchDomainCognitoOptionsList__checks.go
- DataAwsOpensearchDomainCognitoOptionsOutputReference.go
- DataAwsOpensearchDomainCognitoOptionsOutputReference__checks.go
- DataAwsOpensearchDomainConfig.go
- DataAwsOpensearchDomainEbsOptions.go
- DataAwsOpensearchDomainEbsOptionsList.go
- DataAwsOpensearchDomainEbsOptionsList__checks.go
- DataAwsOpensearchDomainEbsOptionsOutputReference.go
- DataAwsOpensearchDomainEbsOptionsOutputReference__checks.go
- DataAwsOpensearchDomainEncryptionAtRest.go
- DataAwsOpensearchDomainEncryptionAtRestList.go
- DataAwsOpensearchDomainEncryptionAtRestList__checks.go
- DataAwsOpensearchDomainEncryptionAtRestOutputReference.go
- DataAwsOpensearchDomainEncryptionAtRestOutputReference__checks.go
- DataAwsOpensearchDomainLogPublishingOptions.go
- DataAwsOpensearchDomainLogPublishingOptionsList.go
- DataAwsOpensearchDomainLogPublishingOptionsList__checks.go
- DataAwsOpensearchDomainLogPublishingOptionsOutputReference.go
- DataAwsOpensearchDomainLogPublishingOptionsOutputReference__checks.go
- DataAwsOpensearchDomainNodeToNodeEncryption.go
- DataAwsOpensearchDomainNodeToNodeEncryptionList.go
- DataAwsOpensearchDomainNodeToNodeEncryptionList__checks.go
- DataAwsOpensearchDomainNodeToNodeEncryptionOutputReference.go
- DataAwsOpensearchDomainNodeToNodeEncryptionOutputReference__checks.go
- DataAwsOpensearchDomainOffPeakWindowOptions.go
- DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindow.go
- DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList.go
- DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowList__checks.go
- DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference.go
- DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowOutputReference__checks.go
- DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTime.go
- DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList.go
- DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeList__checks.go
- DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference.go
- DataAwsOpensearchDomainOffPeakWindowOptionsOffPeakWindowWindowStartTimeOutputReference__checks.go
- DataAwsOpensearchDomainOffPeakWindowOptionsOutputReference.go
- DataAwsOpensearchDomainOffPeakWindowOptionsOutputReference__checks.go
- DataAwsOpensearchDomainSnapshotOptions.go
- DataAwsOpensearchDomainSnapshotOptionsList.go
- DataAwsOpensearchDomainSnapshotOptionsList__checks.go
- DataAwsOpensearchDomainSnapshotOptionsOutputReference.go
- DataAwsOpensearchDomainSnapshotOptionsOutputReference__checks.go
- DataAwsOpensearchDomainSoftwareUpdateOptions.go
- DataAwsOpensearchDomainSoftwareUpdateOptionsList.go
- DataAwsOpensearchDomainSoftwareUpdateOptionsList__checks.go
- DataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference.go
- DataAwsOpensearchDomainSoftwareUpdateOptionsOutputReference__checks.go
- DataAwsOpensearchDomainVpcOptions.go
- DataAwsOpensearchDomainVpcOptionsList.go
- DataAwsOpensearchDomainVpcOptionsList__checks.go
- DataAwsOpensearchDomainVpcOptionsOutputReference.go
- DataAwsOpensearchDomainVpcOptionsOutputReference__checks.go
- DataAwsOpensearchDomain__checks.go
- main.go