AppwriteFunction constructor
AppwriteFunction(
- String localName, {
- TfArg<
String> ? buildSpecification, - TfArg<
String> ? commands, - TfArg<
num> ? deploymentRetention, - TfArg<
bool> ? enabled, - TfArg<
String> ? entrypoint, - TfArg<
List< ? events,String> > - TfArg<
List< ? execute,String> > - TfArg<
String> ? installationId, - TfArg<
bool> ? logging, - required TfArg<
String> name, - RefTo<
AppwriteProject> ? projectId, - TfArg<
String> ? providerBranch, - TfArg<
String> ? providerRepositoryId, - TfArg<
String> ? providerRootDirectory, - TfArg<
bool> ? providerSilentMode, - required TfArg<
String> runtime, - TfArg<
String> ? runtimeSpecification, - TfArg<
String> ? schedule, - TfArg<
List< ? scopes,String> > - TfArg<
num> ? timeout, - LifecycleOptions? lifecycle,
- List<
TfAddressed> ? dependsOn, - StackProvider? provider,
- TfTimeouts? timeouts,
Implementation
AppwriteFunction(
super.localName, {
TfArg<String>? buildSpecification,
TfArg<String>? commands,
TfArg<num>? deploymentRetention,
TfArg<bool>? enabled,
TfArg<String>? entrypoint,
TfArg<List<String>>? events,
TfArg<List<String>>? execute,
TfArg<String>? installationId,
TfArg<bool>? logging,
required TfArg<String> name,
RefTo<AppwriteProject>? projectId,
TfArg<String>? providerBranch,
TfArg<String>? providerRepositoryId,
TfArg<String>? providerRootDirectory,
TfArg<bool>? providerSilentMode,
required TfArg<String> runtime,
TfArg<String>? runtimeSpecification,
TfArg<String>? schedule,
TfArg<List<String>>? scopes,
TfArg<num>? timeout,
super.lifecycle,
super.dependsOn,
super.provider,
super.timeouts,
}) : super(
terraformType: tfType,
argMap: {
'build_specification': ?buildSpecification,
'commands': ?commands,
'deployment_retention': ?deploymentRetention,
'enabled': ?enabled,
'entrypoint': ?entrypoint,
'events': ?events,
'execute': ?execute,
'installation_id': ?installationId,
'logging': ?logging,
'name': name,
'project_id': ?projectId?.encodeAs('id'),
'provider_branch': ?providerBranch,
'provider_repository_id': ?providerRepositoryId,
'provider_root_directory': ?providerRootDirectory,
'provider_silent_mode': ?providerSilentMode,
'runtime': runtime,
'runtime_specification': ?runtimeSpecification,
'schedule': ?schedule,
'scopes': ?scopes,
'timeout': ?timeout,
},
);