Documentation ¶
Index ¶
- func CloudiotRegistry_IsConstruct(x interface{}) *bool
- func CloudiotRegistry_IsTerraformElement(x interface{}) *bool
- func CloudiotRegistry_IsTerraformResource(x interface{}) *bool
- func CloudiotRegistry_TfResourceType() *string
- func NewCloudiotRegistryCredentialsList_Override(c CloudiotRegistryCredentialsList, ...)
- func NewCloudiotRegistryCredentialsOutputReference_Override(c CloudiotRegistryCredentialsOutputReference, ...)
- func NewCloudiotRegistryEventNotificationConfigsList_Override(c CloudiotRegistryEventNotificationConfigsList, ...)
- func NewCloudiotRegistryEventNotificationConfigsOutputReference_Override(c CloudiotRegistryEventNotificationConfigsOutputReference, ...)
- func NewCloudiotRegistryTimeoutsOutputReference_Override(c CloudiotRegistryTimeoutsOutputReference, ...)
- func NewCloudiotRegistry_Override(c CloudiotRegistry, scope constructs.Construct, id *string, ...)
- type CloudiotRegistry
- type CloudiotRegistryConfig
- type CloudiotRegistryCredentials
- type CloudiotRegistryCredentialsList
- type CloudiotRegistryCredentialsOutputReference
- type CloudiotRegistryEventNotificationConfigs
- type CloudiotRegistryEventNotificationConfigsList
- type CloudiotRegistryEventNotificationConfigsOutputReference
- type CloudiotRegistryTimeouts
- type CloudiotRegistryTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudiotRegistry_IsConstruct ¶
func CloudiotRegistry_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 CloudiotRegistry_IsTerraformElement ¶
func CloudiotRegistry_IsTerraformElement(x interface{}) *bool
Experimental.
func CloudiotRegistry_IsTerraformResource ¶
func CloudiotRegistry_IsTerraformResource(x interface{}) *bool
Experimental.
func CloudiotRegistry_TfResourceType ¶
func CloudiotRegistry_TfResourceType() *string
func NewCloudiotRegistryCredentialsList_Override ¶
func NewCloudiotRegistryCredentialsList_Override(c CloudiotRegistryCredentialsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudiotRegistryCredentialsOutputReference_Override ¶
func NewCloudiotRegistryCredentialsOutputReference_Override(c CloudiotRegistryCredentialsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudiotRegistryEventNotificationConfigsList_Override ¶
func NewCloudiotRegistryEventNotificationConfigsList_Override(c CloudiotRegistryEventNotificationConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewCloudiotRegistryEventNotificationConfigsOutputReference_Override ¶
func NewCloudiotRegistryEventNotificationConfigsOutputReference_Override(c CloudiotRegistryEventNotificationConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewCloudiotRegistryTimeoutsOutputReference_Override ¶
func NewCloudiotRegistryTimeoutsOutputReference_Override(c CloudiotRegistryTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudiotRegistry_Override ¶
func NewCloudiotRegistry_Override(c CloudiotRegistry, scope constructs.Construct, id *string, config *CloudiotRegistryConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry google_cloudiot_registry} Resource.
Types ¶
type CloudiotRegistry ¶
type CloudiotRegistry interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) Credentials() CloudiotRegistryCredentialsList CredentialsInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EventNotificationConfigs() CloudiotRegistryEventNotificationConfigsList EventNotificationConfigsInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HttpConfig() *map[string]*string SetHttpConfig(val *map[string]*string) HttpConfigInput() *map[string]*string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LogLevel() *string SetLogLevel(val *string) LogLevelInput() *string MqttConfig() *map[string]*string SetMqttConfig(val *map[string]*string) MqttConfigInput() *map[string]*string 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. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Region() *string SetRegion(val *string) RegionInput() *string StateNotificationConfig() *map[string]*string SetStateNotificationConfig(val *map[string]*string) StateNotificationConfigInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() CloudiotRegistryTimeoutsOutputReference TimeoutsInput() interface{} // 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) PutCredentials(value interface{}) PutEventNotificationConfigs(value interface{}) PutTimeouts(value *CloudiotRegistryTimeouts) ResetCredentials() ResetEventNotificationConfigs() ResetHttpConfig() ResetId() ResetLogLevel() ResetMqttConfig() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetRegion() ResetStateNotificationConfig() ResetTimeouts() 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://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry google_cloudiot_registry}.
func NewCloudiotRegistry ¶
func NewCloudiotRegistry(scope constructs.Construct, id *string, config *CloudiotRegistryConfig) CloudiotRegistry
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry google_cloudiot_registry} Resource.
type CloudiotRegistryConfig ¶
type CloudiotRegistryConfig 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"` // A unique name for the resource, required by device registry. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#name CloudiotRegistry#name} Name *string `field:"required" json:"name" yaml:"name"` // credentials block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#credentials CloudiotRegistry#credentials} Credentials interface{} `field:"optional" json:"credentials" yaml:"credentials"` // event_notification_configs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#event_notification_configs CloudiotRegistry#event_notification_configs} EventNotificationConfigs interface{} `field:"optional" json:"eventNotificationConfigs" yaml:"eventNotificationConfigs"` // Activate or deactivate HTTP. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#http_config CloudiotRegistry#http_config} HttpConfig *map[string]*string `field:"optional" json:"httpConfig" yaml:"httpConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#id CloudiotRegistry#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"` // The default logging verbosity for activity from devices in this registry. // // Specifies which events should be written to logs. For // example, if the LogLevel is ERROR, only events that terminate in // errors will be logged. LogLevel is inclusive; enabling INFO logging // will also enable ERROR logging. Default value: "NONE" Possible values: ["NONE", "ERROR", "INFO", "DEBUG"] // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#log_level CloudiotRegistry#log_level} LogLevel *string `field:"optional" json:"logLevel" yaml:"logLevel"` // Activate or deactivate MQTT. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#mqtt_config CloudiotRegistry#mqtt_config} MqttConfig *map[string]*string `field:"optional" json:"mqttConfig" yaml:"mqttConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#project CloudiotRegistry#project}. Project *string `field:"optional" json:"project" yaml:"project"` // The region in which the created registry should reside. If it is not provided, the provider region is used. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#region CloudiotRegistry#region} Region *string `field:"optional" json:"region" yaml:"region"` // A PubSub topic to publish device state updates. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#state_notification_config CloudiotRegistry#state_notification_config} StateNotificationConfig *map[string]*string `field:"optional" json:"stateNotificationConfig" yaml:"stateNotificationConfig"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#timeouts CloudiotRegistry#timeouts} Timeouts *CloudiotRegistryTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type CloudiotRegistryCredentials ¶
type CloudiotRegistryCredentials struct { // A public key certificate format and data. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#public_key_certificate CloudiotRegistry#public_key_certificate} PublicKeyCertificate *map[string]*string `field:"required" json:"publicKeyCertificate" yaml:"publicKeyCertificate"` }
type CloudiotRegistryCredentialsList ¶
type CloudiotRegistryCredentialsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudiotRegistryCredentialsOutputReference // 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 NewCloudiotRegistryCredentialsList ¶
func NewCloudiotRegistryCredentialsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudiotRegistryCredentialsList
type CloudiotRegistryCredentialsOutputReference ¶
type CloudiotRegistryCredentialsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) PublicKeyCertificate() *map[string]*string SetPublicKeyCertificate(val *map[string]*string) PublicKeyCertificateInput() *map[string]*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 NewCloudiotRegistryCredentialsOutputReference ¶
func NewCloudiotRegistryCredentialsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudiotRegistryCredentialsOutputReference
type CloudiotRegistryEventNotificationConfigs ¶
type CloudiotRegistryEventNotificationConfigs struct { // PubSub topic name to publish device events. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#pubsub_topic_name CloudiotRegistry#pubsub_topic_name} PubsubTopicName *string `field:"required" json:"pubsubTopicName" yaml:"pubsubTopicName"` // If the subfolder name matches this string exactly, this configuration will be used. // // The string must not include the // leading '/' character. If empty, all strings are matched. Empty // value can only be used for the last 'event_notification_configs' // item. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#subfolder_matches CloudiotRegistry#subfolder_matches} SubfolderMatches *string `field:"optional" json:"subfolderMatches" yaml:"subfolderMatches"` }
type CloudiotRegistryEventNotificationConfigsList ¶
type CloudiotRegistryEventNotificationConfigsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) CloudiotRegistryEventNotificationConfigsOutputReference // 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 NewCloudiotRegistryEventNotificationConfigsList ¶
func NewCloudiotRegistryEventNotificationConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) CloudiotRegistryEventNotificationConfigsList
type CloudiotRegistryEventNotificationConfigsOutputReference ¶
type CloudiotRegistryEventNotificationConfigsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) PubsubTopicName() *string SetPubsubTopicName(val *string) PubsubTopicNameInput() *string SubfolderMatches() *string SetSubfolderMatches(val *string) SubfolderMatchesInput() *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 ResetSubfolderMatches() // 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 NewCloudiotRegistryEventNotificationConfigsOutputReference ¶
func NewCloudiotRegistryEventNotificationConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) CloudiotRegistryEventNotificationConfigsOutputReference
type CloudiotRegistryTimeouts ¶
type CloudiotRegistryTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#create CloudiotRegistry#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#delete CloudiotRegistry#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/cloudiot_registry#update CloudiotRegistry#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type CloudiotRegistryTimeoutsOutputReference ¶
type CloudiotRegistryTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudiotRegistryTimeoutsOutputReference ¶
func NewCloudiotRegistryTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudiotRegistryTimeoutsOutputReference
Source Files ¶
- CloudiotRegistry.go
- CloudiotRegistryConfig.go
- CloudiotRegistryCredentials.go
- CloudiotRegistryCredentialsList.go
- CloudiotRegistryCredentialsList__checks.go
- CloudiotRegistryCredentialsOutputReference.go
- CloudiotRegistryCredentialsOutputReference__checks.go
- CloudiotRegistryEventNotificationConfigs.go
- CloudiotRegistryEventNotificationConfigsList.go
- CloudiotRegistryEventNotificationConfigsList__checks.go
- CloudiotRegistryEventNotificationConfigsOutputReference.go
- CloudiotRegistryEventNotificationConfigsOutputReference__checks.go
- CloudiotRegistryTimeouts.go
- CloudiotRegistryTimeoutsOutputReference.go
- CloudiotRegistryTimeoutsOutputReference__checks.go
- CloudiotRegistry__checks.go
- main.go