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< ? tags, Input<String, String> ?>Map< ? tagsAll})String, String> ?> -
Creates a new ConnectionFunctionState.
connectionFunctionArnARN of the connection function.connectionFunctionCodeCode for the connection function. Maximum length is 40960 characters.connectionFunctionConfigConfiguration information for the connection function. SeeconnectionFunctionConfigbelow.etagETag of the connection function.liveStageEtagETag of the function's LIVE stage. Will be empty if the function has not been published.nameName 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.publishWhether to publish the function to theLIVEstage after creation or update. Defaults tofalse.statusStatus of the connection function.tagsMap of tags to assign to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration 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
connectionFunctionConfigbelow.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
LIVEstage after creation or update. Defaults tofalse.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
status
→ Input<
String?> ? -
Status of the connection function.
final
-
Map of tags to assign to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration 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