ConnectionFunctionState constructor
- 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,String, String> ?> - Input<
Map< ? tagsAll,String, String> ?>
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.
Implementation
const ConnectionFunctionState({
this.connectionFunctionArn,
this.connectionFunctionCode,
this.connectionFunctionConfig,
this.etag,
this.liveStageEtag,
this.name,
this.publish,
this.status,
this.tags,
this.tagsAll,
});