ConnectionFunctionState class

Input properties used for looking up and filtering ConnectionFunction resources.

Constructors

ConnectionFunctionState({Input<String?>? connectionFunctionArn, Input<String?>? connectionFunctionCode, Input<ConnectionFunctionConnectionFunctionConfig?>? connectionFunctionConfig, Input<String?>? etag, Input<String?>? liveStageEtag, Input<String?>? name, Input<bool?>? publish, Input<String?>? status, Input<Map<String, String>?>? tags, Input<Map<String, String>?>? tagsAll})
Creates a new ConnectionFunctionState. connectionFunctionArn ARN of the connection function. connectionFunctionCode Code for the connection function. Maximum length is 40960 characters. connectionFunctionConfig Configuration information for the connection function. See connectionFunctionConfig below. etag ETag of the connection function. liveStageEtag ETag of the function's LIVE stage. Will be empty if the function has not been published. name Name for the connection function. Must be 1-64 characters and can contain letters, numbers, hyphens, and underscores. Changing this forces a new resource to be created. publish Whether to publish the function to the LIVE stage after creation or update. Defaults to false. status Status of the connection function. tags Map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
const
ConnectionFunctionState.fromMap(Map<String, dynamic> map)
factory

Properties

connectionFunctionArn → Input<String?>?
ARN of the connection function.
final
connectionFunctionCode → Input<String?>?
Code for the connection function. Maximum length is 40960 characters.
final
connectionFunctionConfig → Input<ConnectionFunctionConnectionFunctionConfig?>?
Configuration information for the connection function. See connectionFunctionConfig below.
final
etag → Input<String?>?
ETag of the connection function.
final
hashCode → int
The hash code for this object.
no setterinherited
liveStageEtag → Input<String?>?
ETag of the function's LIVE stage. Will be empty if the function has not been published.
final
name → Input<String?>?
Name for the connection function. Must be 1-64 characters and can contain letters, numbers, hyphens, and underscores. Changing this forces a new resource to be created.
final
publish → Input<bool?>?
Whether to publish the function to the LIVE stage after creation or update. Defaults to false.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
status → Input<String?>?
Status of the connection function.
final
tags → Input<Map<String, String>?>?
Map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
tagsAll → Input<Map<String, String>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited