Guard Hook Args
constructor(alias: Output<String>? = null, executionRole: Output<String>? = null, failureMode: Output<GuardHookFailureMode>? = null, hookStatus: Output<GuardHookHookStatus>? = null, logBucket: Output<String>? = null, options: Output<OptionsPropertiesArgs>? = null, ruleLocation: Output<GuardHookS3LocationArgs>? = null, stackFilters: Output<StackFiltersPropertiesArgs>? = null, targetFilters: Output<Either<TargetFilters0PropertiesArgs, TargetFilters1PropertiesArgs>>? = null, targetOperations: Output<List<GuardHookTargetOperation>>? = null)