Documentation
¶
Index ¶
- 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 NewDataAwsOpensearchDomainSnapshotOptionsList_Override(d DataAwsOpensearchDomainSnapshotOptionsList, ...)
- func NewDataAwsOpensearchDomainSnapshotOptionsOutputReference_Override(d DataAwsOpensearchDomainSnapshotOptionsOutputReference, ...)
- 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 DataAwsOpensearchDomainSnapshotOptions
- type DataAwsOpensearchDomainSnapshotOptionsList
- type DataAwsOpensearchDomainSnapshotOptionsOutputReference
- type DataAwsOpensearchDomainVpcOptions
- type DataAwsOpensearchDomainVpcOptionsList
- type DataAwsOpensearchDomainVpcOptionsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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 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 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://www.terraform.io/docs/providers/aws/d/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() *float64
// Experimental.
SetCount(val *float64)
Created() cdktf.IResolvable
DashboardEndpoint() *string
Deleted() cdktf.IResolvable
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
DomainId() *string
DomainName() *string
SetDomainName(val *string)
DomainNameInput() *string
EbsOptions() DataAwsOpensearchDomainEbsOptionsList
EncryptionAtRest() DataAwsOpensearchDomainEncryptionAtRestList
Endpoint() *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
KibanaEndpoint() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
LogPublishingOptions() DataAwsOpensearchDomainLogPublishingOptionsList
// The tree node.
Node() constructs.Node
NodeToNodeEncryption() DataAwsOpensearchDomainNodeToNodeEncryptionList
Processing() cdktf.IResolvable
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
RawOverrides() interface{}
SnapshotOptions() DataAwsOpensearchDomainSnapshotOptionsList
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)
ResetId()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetTags()
SynthesizeAttributes() *map[string]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://www.terraform.io/docs/providers/aws/d/opensearch_domain aws_opensearch_domain}.
func NewDataAwsOpensearchDomain ¶
func NewDataAwsOpensearchDomain(scope constructs.Construct, id *string, config *DataAwsOpensearchDomainConfig) DataAwsOpensearchDomain
Create a new {@link https://www.terraform.io/docs/providers/aws/d/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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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 *float64 `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://www.terraform.io/docs/providers/aws/d/opensearch_domain#domain_name DataAwsOpensearchDomain#domain_name}.
DomainName *string `field:"required" json:"domainName" yaml:"domainName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/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"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/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)
// 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)
// 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)
// 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)
// 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 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)
// 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 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)
// 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
- DataAwsOpensearchDomainSnapshotOptions.go
- DataAwsOpensearchDomainSnapshotOptionsList.go
- DataAwsOpensearchDomainSnapshotOptionsList__checks.go
- DataAwsOpensearchDomainSnapshotOptionsOutputReference.go
- DataAwsOpensearchDomainSnapshotOptionsOutputReference__checks.go
- DataAwsOpensearchDomainVpcOptions.go
- DataAwsOpensearchDomainVpcOptionsList.go
- DataAwsOpensearchDomainVpcOptionsList__checks.go
- DataAwsOpensearchDomainVpcOptionsOutputReference.go
- DataAwsOpensearchDomainVpcOptionsOutputReference__checks.go
- DataAwsOpensearchDomain__checks.go
- main.go