ApplicationLayerAutomaticResponse constructor
ApplicationLayerAutomaticResponse(
- String name, {
- ApplicationLayerAutomaticResponseArgs? args,
- CustomResourceOptions? options,
Creates a new ApplicationLayerAutomaticResponse.
name The Pulumi resource name.
args Arguments used to configure this ApplicationLayerAutomaticResponse. The set of arguments for ApplicationLayerAutomaticResponse.
options Resource options controlling this resource's behavior.
Implementation
ApplicationLayerAutomaticResponse(
String name, {
ApplicationLayerAutomaticResponseArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:shield/applicationLayerAutomaticResponse:ApplicationLayerAutomaticResponse',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
action = registerOutput<String>('action');
resourceArn = registerOutput<String>('resourceArn');
timeouts = registerOutput<ApplicationLayerAutomaticResponseTimeouts?>('timeouts', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return ApplicationLayerAutomaticResponseTimeouts.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}