Documentation ¶
Index ¶
- func DataGooglePubsubTopic_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataGooglePubsubTopic_IsConstruct(x interface{}) *bool
- func DataGooglePubsubTopic_IsTerraformDataSource(x interface{}) *bool
- func DataGooglePubsubTopic_IsTerraformElement(x interface{}) *bool
- func DataGooglePubsubTopic_TfResourceType() *string
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList, ...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference, ...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList, ...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference_Override(...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList, ...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference, ...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList_Override(...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference_Override(...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList, ...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference_Override(...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsList, ...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsOutputReference_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsOutputReference, ...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList, ...)
- func NewDataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference_Override(...)
- func NewDataGooglePubsubTopicMessageStoragePolicyList_Override(d DataGooglePubsubTopicMessageStoragePolicyList, ...)
- func NewDataGooglePubsubTopicMessageStoragePolicyOutputReference_Override(d DataGooglePubsubTopicMessageStoragePolicyOutputReference, ...)
- func NewDataGooglePubsubTopicSchemaSettingsList_Override(d DataGooglePubsubTopicSchemaSettingsList, ...)
- func NewDataGooglePubsubTopicSchemaSettingsOutputReference_Override(d DataGooglePubsubTopicSchemaSettingsOutputReference, ...)
- func NewDataGooglePubsubTopic_Override(d DataGooglePubsubTopic, scope constructs.Construct, id *string, ...)
- type DataGooglePubsubTopic
- type DataGooglePubsubTopicConfig
- type DataGooglePubsubTopicIngestionDataSourceSettings
- type DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesis
- type DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList
- type DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference
- type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorage
- type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormat
- type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList
- type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference
- type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList
- type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference
- type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormat
- type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList
- type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference
- type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormat
- type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList
- type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference
- type DataGooglePubsubTopicIngestionDataSourceSettingsList
- type DataGooglePubsubTopicIngestionDataSourceSettingsOutputReference
- type DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettings
- type DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList
- type DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference
- type DataGooglePubsubTopicMessageStoragePolicy
- type DataGooglePubsubTopicMessageStoragePolicyList
- type DataGooglePubsubTopicMessageStoragePolicyOutputReference
- type DataGooglePubsubTopicSchemaSettings
- type DataGooglePubsubTopicSchemaSettingsList
- type DataGooglePubsubTopicSchemaSettingsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataGooglePubsubTopic_GenerateConfigForImport ¶
func DataGooglePubsubTopic_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataGooglePubsubTopic resource upon running "cdktf plan <stack-name>".
func DataGooglePubsubTopic_IsConstruct ¶
func DataGooglePubsubTopic_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 DataGooglePubsubTopic_IsTerraformDataSource ¶
func DataGooglePubsubTopic_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataGooglePubsubTopic_IsTerraformElement ¶
func DataGooglePubsubTopic_IsTerraformElement(x interface{}) *bool
Experimental.
func DataGooglePubsubTopic_TfResourceType ¶
func DataGooglePubsubTopic_TfResourceType() *string
func NewDataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList_Override ¶
func NewDataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference_Override ¶
func NewDataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList_Override ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference_Override ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList_Override ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference_Override ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList_Override ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference_Override ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList_Override ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference_Override ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsList_Override ¶
func NewDataGooglePubsubTopicIngestionDataSourceSettingsList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsOutputReference_Override ¶
func NewDataGooglePubsubTopicIngestionDataSourceSettingsOutputReference_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList_Override ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference_Override ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference_Override(d DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGooglePubsubTopicMessageStoragePolicyList_Override ¶
func NewDataGooglePubsubTopicMessageStoragePolicyList_Override(d DataGooglePubsubTopicMessageStoragePolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGooglePubsubTopicMessageStoragePolicyOutputReference_Override ¶
func NewDataGooglePubsubTopicMessageStoragePolicyOutputReference_Override(d DataGooglePubsubTopicMessageStoragePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGooglePubsubTopicSchemaSettingsList_Override ¶
func NewDataGooglePubsubTopicSchemaSettingsList_Override(d DataGooglePubsubTopicSchemaSettingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGooglePubsubTopicSchemaSettingsOutputReference_Override ¶
func NewDataGooglePubsubTopicSchemaSettingsOutputReference_Override(d DataGooglePubsubTopicSchemaSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGooglePubsubTopic_Override ¶
func NewDataGooglePubsubTopic_Override(d DataGooglePubsubTopic, scope constructs.Construct, id *string, config *DataGooglePubsubTopicConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/data-sources/pubsub_topic google_pubsub_topic} Data Source.
Types ¶
type DataGooglePubsubTopic ¶
type DataGooglePubsubTopic interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EffectiveLabels() cdktf.StringMap // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IngestionDataSourceSettings() DataGooglePubsubTopicIngestionDataSourceSettingsList KmsKeyName() *string Labels() cdktf.StringMap // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MessageRetentionDuration() *string MessageStoragePolicy() DataGooglePubsubTopicMessageStoragePolicyList Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} SchemaSettings() DataGooglePubsubTopicSchemaSettingsList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. 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() ResetProject() 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/google/6.14.1/docs/data-sources/pubsub_topic google_pubsub_topic}.
func NewDataGooglePubsubTopic ¶
func NewDataGooglePubsubTopic(scope constructs.Construct, id *string, config *DataGooglePubsubTopicConfig) DataGooglePubsubTopic
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/data-sources/pubsub_topic google_pubsub_topic} Data Source.
type DataGooglePubsubTopicConfig ¶
type DataGooglePubsubTopicConfig 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"` // Name of the topic. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/data-sources/pubsub_topic#name DataGooglePubsubTopic#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/data-sources/pubsub_topic#id DataGooglePubsubTopic#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://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/data-sources/pubsub_topic#project DataGooglePubsubTopic#project}. Project *string `field:"optional" json:"project" yaml:"project"` }
type DataGooglePubsubTopicIngestionDataSourceSettings ¶
type DataGooglePubsubTopicIngestionDataSourceSettings struct { }
type DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesis ¶
type DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesis struct { }
type DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList ¶
type DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList 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) DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference // 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 NewDataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList ¶
func NewDataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList
type DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference ¶
type DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference interface { cdktf.ComplexObject AwsRoleArn() *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) ConsumerArn() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GcpServiceAccount() *string InternalValue() *DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesis SetInternalValue(val *DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesis) StreamArn() *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 NewDataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference ¶
func NewDataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorage ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorage struct { }
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormat ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormat struct { }
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList 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) DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference // 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 NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference 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() *DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormat SetInternalValue(val *DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormat) // 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 NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList 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) DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference // 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 NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference interface { cdktf.ComplexObject AvroFormat() DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList Bucket() *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() *DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorage SetInternalValue(val *DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorage) MatchGlob() *string MinimumObjectCreateTime() *string PubsubAvroFormat() DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TextFormat() DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList // 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 NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormat ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormat struct { }
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList 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) DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference // 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 NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference 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() *DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormat SetInternalValue(val *DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormat) // 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 NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormat ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormat struct { }
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList 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) DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference // 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 NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference 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 Delimiter() *string // Experimental. Fqn() *string InternalValue() *DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormat SetInternalValue(val *DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormat) // 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 NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference
type DataGooglePubsubTopicIngestionDataSourceSettingsList ¶
type DataGooglePubsubTopicIngestionDataSourceSettingsList 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) DataGooglePubsubTopicIngestionDataSourceSettingsOutputReference // 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 NewDataGooglePubsubTopicIngestionDataSourceSettingsList ¶
func NewDataGooglePubsubTopicIngestionDataSourceSettingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsList
type DataGooglePubsubTopicIngestionDataSourceSettingsOutputReference ¶
type DataGooglePubsubTopicIngestionDataSourceSettingsOutputReference interface { cdktf.ComplexObject AwsKinesis() DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList CloudStorage() DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList // 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() *DataGooglePubsubTopicIngestionDataSourceSettings SetInternalValue(val *DataGooglePubsubTopicIngestionDataSourceSettings) PlatformLogsSettings() DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList // 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 NewDataGooglePubsubTopicIngestionDataSourceSettingsOutputReference ¶
func NewDataGooglePubsubTopicIngestionDataSourceSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsOutputReference
type DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettings ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettings struct { }
type DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList 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) DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference // 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 NewDataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList
type DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference ¶ added in v14.5.0
type DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference 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() *DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettings SetInternalValue(val *DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettings) Severity() *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 NewDataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference ¶ added in v14.5.0
func NewDataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference
type DataGooglePubsubTopicMessageStoragePolicy ¶
type DataGooglePubsubTopicMessageStoragePolicy struct { }
type DataGooglePubsubTopicMessageStoragePolicyList ¶
type DataGooglePubsubTopicMessageStoragePolicyList 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) DataGooglePubsubTopicMessageStoragePolicyOutputReference // 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 NewDataGooglePubsubTopicMessageStoragePolicyList ¶
func NewDataGooglePubsubTopicMessageStoragePolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGooglePubsubTopicMessageStoragePolicyList
type DataGooglePubsubTopicMessageStoragePolicyOutputReference ¶
type DataGooglePubsubTopicMessageStoragePolicyOutputReference interface { cdktf.ComplexObject AllowedPersistenceRegions() *[]*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() *DataGooglePubsubTopicMessageStoragePolicy SetInternalValue(val *DataGooglePubsubTopicMessageStoragePolicy) // 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 NewDataGooglePubsubTopicMessageStoragePolicyOutputReference ¶
func NewDataGooglePubsubTopicMessageStoragePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGooglePubsubTopicMessageStoragePolicyOutputReference
type DataGooglePubsubTopicSchemaSettings ¶
type DataGooglePubsubTopicSchemaSettings struct { }
type DataGooglePubsubTopicSchemaSettingsList ¶
type DataGooglePubsubTopicSchemaSettingsList 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) DataGooglePubsubTopicSchemaSettingsOutputReference // 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 NewDataGooglePubsubTopicSchemaSettingsList ¶
func NewDataGooglePubsubTopicSchemaSettingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGooglePubsubTopicSchemaSettingsList
type DataGooglePubsubTopicSchemaSettingsOutputReference ¶
type DataGooglePubsubTopicSchemaSettingsOutputReference 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 Encoding() *string // Experimental. Fqn() *string InternalValue() *DataGooglePubsubTopicSchemaSettings SetInternalValue(val *DataGooglePubsubTopicSchemaSettings) Schema() *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 NewDataGooglePubsubTopicSchemaSettingsOutputReference ¶
func NewDataGooglePubsubTopicSchemaSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGooglePubsubTopicSchemaSettingsOutputReference
Source Files ¶
- DataGooglePubsubTopic.go
- DataGooglePubsubTopicConfig.go
- DataGooglePubsubTopicIngestionDataSourceSettings.go
- DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesis.go
- DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList.go
- DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisList__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference.go
- DataGooglePubsubTopicIngestionDataSourceSettingsAwsKinesisOutputReference__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorage.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormat.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatList__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageAvroFormatOutputReference__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageList__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageOutputReference__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormat.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatList__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStoragePubsubAvroFormatOutputReference__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormat.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatList__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference.go
- DataGooglePubsubTopicIngestionDataSourceSettingsCloudStorageTextFormatOutputReference__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsList.go
- DataGooglePubsubTopicIngestionDataSourceSettingsList__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsOutputReference.go
- DataGooglePubsubTopicIngestionDataSourceSettingsOutputReference__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettings.go
- DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList.go
- DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsList__checks.go
- DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference.go
- DataGooglePubsubTopicIngestionDataSourceSettingsPlatformLogsSettingsOutputReference__checks.go
- DataGooglePubsubTopicMessageStoragePolicy.go
- DataGooglePubsubTopicMessageStoragePolicyList.go
- DataGooglePubsubTopicMessageStoragePolicyList__checks.go
- DataGooglePubsubTopicMessageStoragePolicyOutputReference.go
- DataGooglePubsubTopicMessageStoragePolicyOutputReference__checks.go
- DataGooglePubsubTopicSchemaSettings.go
- DataGooglePubsubTopicSchemaSettingsList.go
- DataGooglePubsubTopicSchemaSettingsList__checks.go
- DataGooglePubsubTopicSchemaSettingsOutputReference.go
- DataGooglePubsubTopicSchemaSettingsOutputReference__checks.go
- DataGooglePubsubTopic__checks.go
- main.go